java初学两个特性:Jvm 和 GC

解释型语言:由对应的解释器,根据语法规则解释。(Python、ruby、php、jsp)

编译型语言:由编译器将程序编译成目标机器所能识别的机器码。(c、c++

既属于解释有属于编译:Java

Java虚拟机:(与C++不同)Java是将内存交给了虚拟机管理。不管什么语言必须先编译成.class文件,实现一次编译到处执行。当程序需要调用某个类的实例时,虚拟机根据方法区存放的类信息,在堆中创建一个对象供程序使用。由于没有解析函数,启动程序后台同时运行了gc线程,回收不必须的对象。

发布了27 篇原创文章 · 获赞 6 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章