Java学习一

Java程序的运行机制和JVM
    JVM(java 虚拟机) Java Virtual Machine java语言比较特殊,由Java语言编写的程序需要经过编译步骤,
JDK java SE Development Kit java 标准版开发包
JRE  Java Runtime Environment  java 运行时环境
 
.net framework 2.0 ==>>22.4M
.net framework 3.0 ==>>50.28M
.net framework 3.5 ==>>231.5M
.net framework 4.0 ==>>
 
 
 
sdk 1.6 67M
sdk 1.7 128M
sdk 1.8 187.41M
 
 
环境安装:1.8安装注意 jdk与Jrm 选择不同的目录,否则会把jdk的文件覆盖了,环境变量配置:path与classpath
 
classpath:在哪个目录 下搜索要用java命令编辑的类,要加.;lib所在目录;  ===>>>从jdk1.5及以后可以不再配置claapath环境变量了就。
 
main 方法是一样的
 
public static void main(String []arg)
 
{
//do
}
 
 
 
垃圾回收也是一样的 用GCGarbage Collection
 
一清除不再被引用的对象,
二。清除内存记录碎片。
1.   垃圾回收机制的工作目标是回收无用的对象的内存空间, 这些内存空间都是JVM堆内存里的内存空间,垃圾回收只能回收内存资源,对其他物理资源:如数据库连接,磁盘I/O等无能为力。
2. 为了更快的让垃圾回收机制回收那些不再使用的对象,可以将该对象的引用变量设置为null,通过这种方式暗示垃圾回收机制可以回收该对象。
原文地址:https://www.cnblogs.com/haofaner/p/JAVA.html