
JVM
文章平均质量分 72
SupWTian
Chase the excellence ,the success will follow you.
展开
-
Java跨平台原理
JAVA实现跨平台原创 2015-07-19 20:29:51 · 3745 阅读 · 0 评论 -
java内存管理:深入Java内存区域
对于Java程序员来说,在虚拟机的自动内存管理机制的帮助下,不再需要为每一个new操作去写配对的delete/free代码,而且不容易出现内存泄漏和内存溢出问题,看起来由虚拟机管理内存一切都很美好。不过,也正是因为Java程序员把内存控制的权力交给了Java虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那排查错误将会成为一项异常艰难的工作。原创 2015-08-17 17:12:54 · 608 阅读 · 0 评论 -
java内存管理:垃圾回收机制
1、概述 说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商业虚拟机中,有哪些典原创 2015-08-17 21:50:05 · 781 阅读 · 0 评论 -
java虚拟机类加载机制
代码编译的结果是从本地机器转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。原创 2015-08-18 16:42:32 · 648 阅读 · 0 评论 -
Class文件结构
1、概述 Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在Class文件中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎全部都是程序运行的必要数据。 根据Java虚拟机规范的规定,Class文件格式采用一种类似于C语言结构体的伪结构来存储,这种伪结构中只有两种数据类型:无符号数和表。 无符号数:属于基本数据类型,以u1、u2、u4、转载 2015-08-18 16:50:14 · 527 阅读 · 0 评论