Java高级知识
高级全栈工程师
这个作者很懒,什么都没留下…
展开
-
TCP协议三次握手过程分析
TCP(Transmission Control Protocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急转载 2014-04-15 22:28:39 · 1028 阅读 · 0 评论 -
HashMap实现详解
留用文章原创 2014-04-17 09:58:42 · 1080 阅读 · 0 评论 -
Finalize方法详解
即将推出!原创 2014-04-17 10:14:12 · 1041 阅读 · 0 评论 -
Assertion断言的使用
今天和几个哥们讨论JNI(Java Native Interface)时看到了代码中有几个断言(Assert)关键字的使用,但是执行的时候却不见起任何作用。后来看了API才知道,JVM 断言默认是关闭的,执行的时候我们需要传递VM arguments参数(-ea)才行的哈。下面为大家展现下Java 的Assertion的相关信息:在看过我写的Java的演变历程(发展史)的兄弟都知道断言原创 2014-04-07 14:19:18 · 1583 阅读 · 0 评论 -
Java虚拟机内存模型
虚拟机内存模型:线程私有1、程序计数器 程序计数器(ProgramCounter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。2、Java 虚拟机栈 每个方法被执行的时候都会同时创建一个栈帧(Stack Frame)用于存储局部变量表、操作栈、动态链接、方法出口等信息。3、本地方法栈本地方法栈则是为虚拟机使用到的Native 方法服务。线程共享……原创 2014-04-08 21:50:36 · 1046 阅读 · 0 评论