學習了java的發展史以及JDK,JVM,JRE;java
1.爲何java程序能夠跨平臺運行?執行java程序的步驟是什麼?小程序
java有JVM,實在虛擬機上運行的。jvm
2.什麼是jdk?jdk,jre,jvm的區別是什麼?工具
jdk(Java Development Kit)是java開發工具包,是java平臺上的開發環境;學習
jre (Java Runtime Environment)包括了虛擬機及相關環境,jvm(Java Virtual Machine)是java的虛擬機開發工具
3.java HelloWorld命令中,HelloWorld這個參數指的是什麼?spa
HelloWorld是類名。blog
4.path變量有什麼用?classpath變量有什麼用?開發
path變量的做用是設定執行命令的搜索路徑。classpath做用是指定類搜索路徑。虛擬機
5.使用java編寫程序並運行與使用c語言編寫程序並運行的步驟和生成的中間文件、目標文件有什麼不一樣?
C語言編寫過程當中生成文件格式爲.cpp,目標文件爲.exe。
Java編寫過程當中的生成文件格式爲.class,目標文件爲.java。
6.Java語言有哪3種應用版本?版本之間有什麼關係?
標準版 Java Standard Edition、企業版 Java Enterprise Edition、移動版 Java Mirco Edition。。
7.Oracle JDK與Open JDK有何不一樣?
前者只用於我的研究使用,禁止任何商業用途,後者則容許商業上的使用。
8.Java主要應用在那幾個方面?你對本身在這門課的目標與期許是什麼?
java主要應用於企業,個人目標是能夠自行編寫一些小程序。
感受跟c語言的學習差很少,應該多寫程序,多練。