
Java 网络编程
文章平均质量分 86
Java 网络编程
曾梦想仗剑闯天涯
永远相信美好的事情即将发生!
展开
-
Netty:高并发网络编程的核心框架
Netty是基于Java NIO(非阻塞I/O)的异步事件驱动网络应用框架,专为高性能、高可靠性的分布式系统设计,是构建RPC框架、消息中间件、实时通信系统的底层基石。Netty是构建现代分布式系统的“网络层瑞士军刀”,掌握其核心原理与最佳实践,是突破高性能系统设计瓶颈的关键能力。原创 2025-02-18 11:13:21 · 870 阅读 · 0 评论 -
Java网络编程(三)Socket通信代码示例
Java是一种功能强大的编程语言,它提供了丰富的网络编程功能,使得我们可以轻松地创建网络应用程序。其中,Socket是Java网络编程的核心组件之一,它允许我们在不同的计算机之间建立通信连接。本文将介绍如何使用Java的Socket类进行基本的网络通信。首先,我们需要了解Socket的基本概念。Socket是一种抽象的网络通信端点,它可以用于建立客户端和服务器之间的连接。在Java中,我们可以使用java.net包中的Socket类来创建和管理Socket对象。原创 2023-08-04 16:36:20 · 929 阅读 · 0 评论 -
Java网络编程(二)流
网络程序所做的很大一部分工作都是简单的输入和输出:将数据字节从一个系统移动到另一个系统。字节就是字节。在很大程度上讲,读取服务器发送给你的数据与读取文件并没什么不同。向客户端发送文本与写文件也没有什么不同。但是,Java中输入和输出(I/O)的组织与其他大多数语言(如Fortran、 C和C++)都不一样。因此,这里要用几页来总结一下Java独特的I/O方法。Java的I/O建立于流(stream) 之上。输人流读取数据;输出流写入数据。原创 2023-07-25 18:12:35 · 703 阅读 · 1 评论 -
Java网络编程(一)基本网络概念
网络(network) 是几乎可以实时相互发送和接收数据的计算机和其他设备的集合。网络通常用线缆连接,数据位转换为电磁波,通过线缆移动。不过,无线网络会通过无线电波传输数据,许多长距离的传输现在会用通过玻璃纤维发送可见光的光纤电缆来完成。传输数据的任何物理介质并没有什么神秘可言。从理论上讲,数据甚至可以通过用碳驱动的计算机发送烟信号来相互传输。这种网络的响应时间(和对环境的影响)可能很差。网络中的每台机器称为一个节点(node)。原创 2023-07-25 16:14:42 · 936 阅读 · 0 评论