GC
摘要:判断一个对象是否为垃圾: 该对象没有被其他对象所引用. 判定对象是否被引用的算法: 引用计数法,可达性分析算法. 可以作为GC Root的对象: 1 虚拟机栈中引用的对象(栈帧中的本地变量表) 2 方法区中常量引用对象 3 方法区中类静态引用的对象 4 本地方法栈JNI(Native方法)中引用的对
阅读全文
java基石-JVM
摘要:我对java这门语言的理解: 主要从以下几个方面阐述:1、java平台无关性(跨平台,一次编译,到处运行);2、GC;3、语言特性(反射,泛型,lamda表达式);4、面向对象(封装,继承,多态);5、类库(java本身自带的集合,并发库,网络库,IO,NIO等;6、异常处理) 如何实现平台无关的:
阅读全文