Java 提供了诸如 HttpCookie、CookieManager、CookieHandler 之类的类 , 以及诸如 CookiePolicy 和 CookieStore 之类的接口来处理有状态的 HTTP 会话 , 所有这些都在 java.net 包中 。 这些类在我们通常创建 HTTP 会话的 Servlet 和 JSP 工作时非常方便 。
在 Java 中创建 TCP 客户端和服务器
在 Internet 上的主机之间创建双向、可靠、点对点、基于流的连接的最简单方法是实现 TCP 套接字 , Java 提供了从头开始实现的所有必要方法 。
在 Java 中创建 UDP 客户端和服务器
Java 通过网络传输数据报的方式是通过 UDP 协议 。 它可以称为 TCP 网络上的轻量级数据传输 , 因为 TCP 包含大量开销来保持传输的健全性 , 例如拥挤网络的拥塞控制、丢包导致的数据包重传策略等 。 这些使其成为维护主机之间连接的繁重且昂贵的方式 。 从这个意义上说 , 数据报虽然是一种不可靠的传输策略 , 但它是轻量级的 , 一旦通过网络发送 , 它就不会关心数据包的丢失 。 有时这种粗心的策略正是我们所需要的 , 而不是选择繁重的 TCP 连接 。
结论
java.net 包中还有许多其他类 。 这几个可能是处理与在 Java 中实现网络应用程序相关的任何事情的基本类 。 但是 , 请注意 , 开发人员的真正优势在于其将网络作为一门学科的概念基础 , 而不是任何编程语言 。 话虽如此 , 值得一提的是 , Java 使启动网络编程变得容易 , 即使对于初出茅庐的程序员也是如此 。 在 Java 诞生之初 , 人们认为它是一种用于 Internet 编程的语言 。 这样的概念当然有一些价值 , 因为我们可以看到它在这方面提供的 API 支持的扩展 。
- 徕卡|超大杯命名揭晓!卢伟冰换上小米12S Ultra
- 够我国用130年!南海可燃冰试采成功,资源量相当于650亿吨石油
- Java|干翻小米,红米又出超大杯旗舰,120W+2K直屏+双旗舰芯
- 百度地图|Java程序员应知应会之Maven和Gradle的区别
- javascript|穿戴设备将迎变革,OPPO又增新专利,能提升模式切换效率!
- Java|Gamamobi CEO黄继德:我们的元宇宙游戏不担心体验落差
- Java|美国传来新消息,ASML态度也变了,这一切竟如此之快
- Java|李佳琦消失扯下阿里“遮羞布”,原来淘宝根本就没有护城河
- Java|我做公众号终于不亏钱了
- Java|微信转账时弹出“这行字”,别输付款密码,有人已经中招了
