201521123074 《Java程序設計》第1周學習總結

1. 本章學習總結第一週學習總結:

學習了java語言的歷史與發展,運行過程,安裝了eclipse編程平臺,試着編寫了java程序。java

2. 書面做業:

Q 一、爲何java程序能夠跨平臺運行?執行java程序的步驟是什麼?(請用本身的語言書寫)編程

答:由於Java引入的是「中間碼+虛擬機」的方式,源程序首先.Java首先編譯爲中間碼.class而後經過不一樣平臺的解釋器,既能在不一樣平臺運行。
Java字節碼的執行是由JVM執行引擎來完成,JVM的可執行文件就是.class文檔。windows

Q 二、 什麼是jdk?jdk,jre,jvm的區別是什麼?網絡

答:JDK:Java DevelopmentKit(Java發展工具),撰寫Java程序才須要JDK。
jdk是Java撰寫工具,jre是Java執行環境,jvm是不一樣平臺的解釋器,Java虛擬機。
jdk自己包含jre和jvm,jre又包含了jvm。eclipse

Q 三、java HelloWorld命令中,HelloWorld這個參數指的是什麼?是文件名嗎?這條命令的含義是什麼?jvm

答: HelloWorld是公開類名稱,其名稱必須與主文檔名相同。工具

Q 四、path變量有什麼用?classpath變量有什麼用?學習

答:path是用來保存文件路徑地址信息的,保存在計算機之後,就沒必要使用者再重複輸入冗長的地址而計算機會本身根據path以此查所求文件。網站

Q五、使用java編寫程序並運行與使用c語言編寫程序並運行的步驟和生成的中間文件、目標文件有什麼不一樣?spa

答: Java編譯與運行狀況是:.Java源代碼——》.class字節碼——》類加載器——》字節碼效驗器——》解釋器jre——》硬件 Java中的幾種文件:.Java源代碼文件、.class字節碼文件、jar文件。

Q 六、Java語言有哪3種應用版本?版本之間有什麼關係?

答:三種版本:Eclipse,MyEclipse,NetBeans

Q 七、Oracle JDK與Open JDK有何不一樣?

答:OpenIDK只包含最精簡的JDK、部分源代碼用開源代碼替換、OpenJDK源代碼不完整、受權協議的不一樣。

Q 八、Java主要應用在那幾個方面?你對本身在這門課的目標與期許是什麼?

答:Java主要分紅3類:javaEE、javaSE、javaME 。
一、javaEE是網絡編程,主要應用在與網絡軟件。如:各種網站、ERP軟件等等。軟件是以網頁的形式打開。
二、javaSE是企業級開發,軟件是以windows窗口模式打開。如QQ、各類音樂視頻播放器均可以用javaSE開發。
三、javaME是手機開發,如:各種java的手機遊戲,手機軟件等。
課程期許:踏踏實實聽講編程,嗯。。。

3.1 PTA實驗總結及碼雲上代碼提交記錄

3.2 實驗總結

1).萬事開頭難,都有點聽不懂啊啊啊。anyway,仍是好好學吧!!! 2).類名須要與文件名相同,區分大小寫。

相關文章
相關標籤/搜索