【Java入門學習筆記】——第一天 認識java語言和配置jdk與eclipse

Q:爲什麼說java語言是一門能跨平臺的語言或者是怎麼就跨了平臺了,什麼叫jvm?

Ajava語言能跨平臺的原因是:半編譯,半解釋,一次編譯,處處運行。原因在於一次編譯得到的中間碼.class文件是統一標準的,可以被各個操作平臺的jvm(java virtual machine) 識別解釋運行。

爲什麼java可以跨平臺?

jvm就是java虛擬機,你的java源碼經過jdk編譯成爲中間碼.class文件後,就會在jvm中運行。不同的操作系統有不同的java虛擬機,但中間碼class文件是標準統一的,所以java具有良好的跨平臺性。

Q:什麼是jre,什麼是jdk

A:jre全稱java running environment,是java的運行環境,不包含任何的調試器和編譯器。JDK(Java Development Kit) 是 Java 語言的軟件開發工具包(SDK)。在JDK的安裝目錄下有一個jre目錄,裏面有兩個文件夾bin和lib,在這裏可以認爲bin裏的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和 lib合起來就稱爲jre。

即 jdk>jre>jvm

弄懂JDK,JRE,JVM到底是什麼

Q:面向對象的三大特點

A:面向對象的三大特點爲:封裝,繼承,多態

面向對象的概念及三大特性

Q:以.Java爲後綴的文件是什麼文件?否可以直接運行?

A:是人手動敲入的java源碼文件,是不可以直接運行的。

Q:以.class爲後綴的文件是什麼文件?

A:是.java文件編譯後的字節碼文件或者中間碼文件。

Q:用什麼命令可以將java源代碼文件編譯成java字節碼文件?

Javac + 文件名.java。

A:用什麼命令可以運行Java字節碼文件?

Java + 文件名。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章