小健_Java_Blog Logo
latest
  • Java学习笔记
    • 1. Java基础
    • 2. 流程控制
    • 3. 字符串
    • 4. 数组
    • 5. 类与对象
    • 6. 数字处理类
    • 7. 接口、继承与多态
    • 8. 包
    • 9. 对象
    • 10. 继承与多态
    • 11. 抽象类与接口
    • 12. 枚举类
    • 13. Java常用类
    • 14. 内部类
    • 15. Lambda表达式
    • 16. 异常处理
    • 17. 对象容器—集合
    • 18. 泛型
    • 19. 文件管理与IO流
    • 20. 多线程编程
    • 21. 网络编程
      • 21.1. 网络基础
      • 21.2. TCP Socket
      • 21.3. UDP Socket
      • 21.4. 数据交换格式
      • 21.5. 访问互联网资源
      • 21.6. 发送Email
      • 21.7. Java打印日志
    • 22. Swing图形用户界面编程
    • 23. 再谈反射
    • 24. 注解(Annotation)
    • 25. 数据库编程
    • 26. 包管理工具之Maven
    • 27. XML与JSON
  • 分布式系统架构案例(Java)
  • Spring Boot
小健_Java_Blog
  • Docs »
  • Java学习笔记 »
  • 21. 网络编程
  • Edit on GitHub

21. 网络编程¶

  • 21.1. 网络基础
    • 21.1.1. 客户端服务器(Client Server,缩写C/S)结构网络
    • 21.1.2. 对等结构网络
  • 21.2. TCP Socket
    • 21.2.1. 案例:文件上传工具
    • 21.2.2. 案例:聊天工具
  • 21.3. UDP Socket
    • 21.3.1. 案例:文件上传工具
    • 21.3.2. 案例:聊天工具
  • 21.4. 数据交换格式
    • 21.4.1. JSON数据编码和解码
      • 编码
      • 解码
    • 21.4.2. 案例:聊天工具
  • 21.5. 访问互联网资源
    • 21.5.1. 使用HttpURLConnection发送GET请求
    • 21.5.2. 使用HttpURLConnection发送POST请求
    • 21.5.3. 实例:Downloader
  • 21.6. 发送Email
    • 21.6.1. 常用邮件服务商的SMTP信息
    • 21.6.2. 发送一封简单的邮件
    • 21.6.3. 发送HTML邮件
    • 21.6.4. 发送带附件的邮件
    • 21.6.5. 发送内嵌图片的HTML邮件
    • 21.6.6. 参考文献
  • 21.7. Java打印日志
Next Previous

© Copyright 2019, huxiaojian Revision a757ed3c.

Built with Sphinx using a theme provided by Read the Docs.