JAVA是什么?Java的基礎知識
2022-05-20點擊量:2004
Java是一門全球范圍內使用最廣泛的,面向對象的編程語言。Java語言具有功能強大和簡單易用兩個特征,它作為面向對象編程語言系列的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點。Java的眾多特點使得它的應用范圍也很廣,比如:由于Java具有安全性,所以被廣泛應用于金融行業,很多第三方交易系統、銀行的前后臺電子交易系統等都是用Java開發的;由于Java具有平臺獨立與可移植性讓它可以被應用于嵌入式物聯網領域。JAVA是什么?因為Java的核心是JVM,它是一個虛擬機,所有的Java代碼都要編譯成符合標準的bytecode然后提交到JVM上運行。JDK本質上是編譯器,作用是提供Java系統庫,然后編譯你編寫的Java代碼并整合系統庫生成bytecode。JRE的核心就是JVM,可以逐行解釋運行生成的bytecode,將它們翻譯為匯編指令提交給CPU執行。為了能在命令行里直接使用JDK的編譯器javac命令以及JVM的java命令,需要配置系統的環境變量,將這兩者的路徑添加到其中。而C語言不需要這些東西的原因是C語言是底層語言,不存在虛擬機這一中間媒介,Windows下C編譯器編譯連接后生成的直接是exe或dll形式的二進制機器碼,雙擊就可以由操作系統交給CPU直接執行。...