java语言既是编译型语言,也是解释型语言(编译型语言:程序是可以离开开发环境,在特定的平台上独立运行。解释型语言:执行效率低下,跨平台比较容易)
jdk目录
java语言是严格区分大小写的语言
垃圾回收机制基本原则:对于不再需要的对象,不再引用它们
特点:
1.回收jvm堆内存里的内存空间,对其他物理资源则不能,如数据库连接、磁盘I/O等资源;
2.通过设置引用变量为null来暗示垃圾回收机制可以回收该对象;
3.垃圾回收发生的不可预知性;
4.准确性 一:准确地标记活着的对象; 二:准确地定位对象之间的引用关系
5.每种回收机制因算法差异可能变现各异,有的当垃圾回收开始时就停止应用程序的运行;有的当垃圾回收运行时允许应用程序的线程运行,还用的在同一时间允许垃圾回收多线程运行
原文:http://www.cnblogs.com/xiangbalao/p/4951343.html