Java:高级程序设计语言
优点:
1. 健壮性:有自动垃圾回收机制(GC)
2.可移植性、跨平台:一次编译,多次运行(程序不变,平台可变)
实际上Java程序并没有直接和操作系统打交道,而是通过JVM。面对不同系统,相同的Java程序都可以正常运行,此时,JVM是不同的。
了解Java程序运行实现之前,先认识一下JVM(Java虚拟机,用C++语言实现的虚拟计算机)、JRE(Java运行环境)、JDK(Java开发工具箱)。它们三者关系如图所示:
对象是在堆里面new出来的。Java中规定堆内存程序员无权操作。当没有任何引用指向该对象时,它就会被当成堆内存中的垃圾数据,等待垃圾回收器回收。
标签:Java,语言,认识,回收,垃圾,JVM,内存 From: https://www.cnblogs.com/TiAmo-bai/p/17051813.html