有句名言,叫做10000小时成为某一个领域的专家。姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧。

首先拟好主题,做到心中有数,再去写内容。

socket

public static void main(String[] args) throws UnknownHostException, IOException {
    try (Socket socket = new Socket("time-A.timefreq.bldrdoc.gov", 13)) {
        InputStream inputStream = socket.getInputStream();
        Scanner scanner = new Scanner(inputStream);

        while (scanner.hasNextLine()) {
            String line = scanner.nextLine();
            System.out.println(line);
        }

        scanner.close();
    } catch (Exception ex) {
        System.out.println(ex.getStackTrace());
    }
}

Eclipse View

因为用的Eclipse 版本问题,懒的下新的,所以很多View 默认没有显示。

在这里把自己需要的View 给找到并显示。

一般来说,Console 和 Variables 是我调试的时候离不开的。

public static void main(String[] args) throws UnknownHostException, IOException {
    String urlName = "http://www.baidu.com";
    URL url = new URL(urlName);
    URLConnection urlConnection = url.openConnection();

    urlConnection.connect();
    Map<String, List<String>> headers = urlConnection.getHeaderFields();

    for (Map.Entry<String, List<String>> entry : headers.entrySet()) {
        String key = entry.getKey();
        for (String value : entry.getValue()) {
            System.out.println(key + ": " + value);
        }
    }

    Scanner scanner = new Scanner(urlConnection.getInputStream());

    while (scanner.hasNextLine()) {
        System.out.println(scanner.nextLine());
    }
    scanner.close();
}

Map

第一次使用Map, 还是很Happy 的。

Map<String, List<String>> headers = urlConnection.getHeaderFields();

Result

最新文章

  1. 安卓智能POS开单神器-成为零售批发商亲睐的生意帮手-pda销售扫描开单 现场结算打印凭据
  2. Google Code Jam 2015 R1C B
  3. WebForm和WinForm取当前根目录的通用的方法[转载]
  4. JavaWeb学习记录(五)——Servlet随机产生验证码
  5. CentOS6.3 Firefox安装FlashPlayer
  6. 30款jQuery常用网页焦点图banner图片切换 下载 (转)
  7. Angular Textarea 高度自动变化
  8. Android 内存检查
  9. 如何使用 stack?- 每天5分钟玩转 Docker 容器技术(112)
  10. 为什么在Python里推荐使用多进程而不是多线程?
  11. OFFICE 您正试图运行的函数包含有宏或需要宏语言支持的内容。
  12. JS全选反选功能
  13. 1. nginx添加自定义http模块(简单)
  14. [转]我的数据结构不可能这么可爱!——珂朵莉树(ODT)详解
  15. Codeforces Round #396 (Div. 2) C. Mahmoud and a Message dp
  16. Linux默认日志含义
  17. ReactiveCocoa 5.0 初次了解
  18. [.NET开发] 浅说C#异步和同步
  19. ios App 文件夹
  20. POJ 1185 炮兵阵地(状压DP)题解

热门文章

  1. IOS学习笔记—苹果推送机制APNs
  2. python购物&amp;常用字符处理方法
  3. log4j:ERROR setFile(null,true) call failed.java.io.FileNotFoundException: ..\logs\2010-1-19.log (系统找不到指定的路径。)
  4. C++ 的语言杂谈(一)--C++不是新手友好的
  5. acdream.LCM Challenge(数学推导)
  6. ios 应用程序图标、启动画面、itune图标设置
  7. DCMTK354之VC++ 2008 MFC应用程序配置完整过程
  8. Linux jstack命令详解
  9. 再论pyquery
  10. linux 下查看某个端口是否被占用