![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
网络编程
以Java为基础,探索网络编程及其应用
MALE_2
做时间的主人
展开
-
Java网络编程(三) 堆外内存DirectByteBuffer
DirectByteBuffer堆外内存(DirectByteBuffer),JVM有自己的内存模型,DirectByteBuffer是分配在非JVM内存中的内存。下面我们带着三个问题去探讨:1、堆外内存的作用是什么2、堆外内存是如何分配与回收的,与JVM有什么关系3、堆外内存使用原因以及会...原创 2019-12-12 20:25:48 · 394 阅读 · 0 评论 -
Java网络编程(二) NIO-HeapBuffer
NIO-HeapBuffer 对于网络编程来说,缓冲区Buffer是数据的容器,缓冲区的好坏会直接影响到整个传输的性能,Java中的Buffer是NIO下的一个抽象类,其常用子类有ByteBuffer、CharBuffer、ShortBuffer、IntBuffer、LongBuffer、Floa...原创 2019-12-11 19:36:17 · 200 阅读 · 0 评论 -
Java网络编程(一) Socket与BIO
JavaSocket编程基础1、BIO的基本模型图上图描述了BIOSocket通信时的基本结构2、Socket通信基本示例服务端代码:public class BioServer { public static void main(String[] args) { in...原创 2019-12-11 16:45:19 · 436 阅读 · 0 评论