文章目录
- 前言
- 一、网络编程概述
- 1、什么是网络编程
- 2、网络通信要素
- 认识网络通信协议
- 要素1:IP地址和端口号
- 知识补充
- 认识InetAddress类
- 要素2:网络协议
- 二、TCP网络编程
- 例题一:创建客户端与服务端实现发送与接收
- 例题二:客户端发送一张图片到服务器端
- 例题三:客户端发送数据到服务端,服务端再返回数据到客户端
- 服务端—Tomcat
- 三、UDP网络编程
- 认识UDP的相关类
- 小案例
- 四、URL编程
- 1、认识URL及URL类
- 2、针对Http协议的URLConnection类
- 小案例
- 例1:下载指定图片
- 参考资料
前言
本文是付费专栏《Java后端开发从入门到进阶》的配套文章,所属阶段与专题为「阶段一:Java基础与编程内功 / 1.1 Java语言基础」。
专栏介绍:适合 Java 初学者及希望系统查漏补缺的开发者。专栏不仅讲“怎么用”,还会深入源码与底层原理,结合真实开发场景和代码案例,帮助你建立完整的 Java 技术知识体系。
本文所属付费专栏目录:Java后端开发从入门到进阶整体专栏目录汇总
一、网络编程概述
1、什么是网络编程
Java是Internet上的语言,从语言级别上提供了网络应用程序的支持,通过java.net网络功能包,能够很容易的开发网络应用程序。
- 联网的底层细节被隐藏在Java的本机安装系统里,由
JVM进行控制。并且Java实现了一个跨平台的网络库,相当于程序员面对的是一个统一的网络编程环境。
说是说给我们提供了网络功能包,但是对于网络一些基础知识应该是在要知晓并且了解的,负责碰到实际一些麻烦时若是没有一些基础会找不到问题源头所在。
计算机网络