2.1 Java虛擬機——JVM
JVM(Java Virtual Machine):Java虛擬機,簡稱JVM,是運行所有Java程序的假想計算機,是Java程序的運行環(huán)境,是Java最具吸引力的特性之一。我們編寫的Java代碼,都運行在JVM上。
跨平臺:任何軟件的運行,都必須運行在操作系統(tǒng)上,而我們用Java編寫的軟件可以運行在任何的操作系統(tǒng)上,這個特性稱為Java語言的跨平臺特性。該特性是由JVM實現(xiàn)的,我們編寫的程序運行在JVM上,而JVM運行在操作系統(tǒng)上。
Java語言的特點
1.面向?qū)ο笮裕?/b>
兩個要素:類、對象
三個特征:封裝、繼承、多態(tài)
2.健壯性:
① 去除了C語言中的指針 ②自動的垃圾回收機制 -->仍然會出現(xiàn)內(nèi)存溢出、內(nèi)存泄漏