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 支持的扩展 。
- javascript|买手机不要抠抠搜搜,2022年这4部旗舰值得考虑,用三五年不卡顿!
- spring|Java:Java Spring框架指南
- 喜欢小钢炮机箱的玩家注意了|华硕宣布ap201冰立方机箱开卖,只要499元
- 华硕|499元小钢炮 华硕冰立方机箱开卖:支持360水冷和3风扇显卡
- 半导体|182亿美元!中国功率半导体市场“破冰”,日本没挡住
- Java|有人把并夕夕上的白嫖手法拿到淘宝上来玩了
- Java|支持中文!秒建 wiki 知识库的开源项目,构建私人知识网络
- 日前|海信真空冰箱“大容量+新美学”储鲜新模式登陆全国
- 小米科技|抄底价!3款优质小米手机降至冰点,性能强悍手感体验还很出色
- 据数码博主@i冰宇宙消息|realme与《火影忍者》联名移动电源曝光