201521123029《Java程序设计》第1周学习总结
1. 本周學(xué)習(xí)總結(jié)
1.認(rèn)識了Java的發(fā)展; 2.Java語言的特點,簡單性和結(jié)構(gòu)中立; 3.了解到了JDK.JRE,JVM; 4.學(xué)習(xí)Java數(shù)據(jù)類型分類,如整形,char型等。2. 書面作業(yè)
1.為什么java程序可以跨平臺運行?執(zhí)行java程序的步驟是什么?(請用自己的語言書寫) 因為java程序在JVM上運行,只需操作系統(tǒng)上有相應(yīng)的JRE,java運行環(huán)境即可。jre相當(dāng)于一個轉(zhuǎn)換翻譯器。執(zhí)行步驟的程序是編寫源代碼,得到.java源程序,使用javac對.java文件進行編譯,得到字節(jié)碼.class文件。
2.什么是jdk?jdk,jre,jvm的區(qū)別是什么?
jdk是提供給java開發(fā)人員使用的一組工具;區(qū)別在于jvm只是一種虛擬機很重要,而jre包含jvm及相關(guān)的運行時環(huán)
境。
3.java HelloWorld命令中,HelloWorld這個參數(shù)指的是什么?是文件名嗎?
HelloWorld這個參數(shù)是類名而不是文件名。
4.設(shè)置path變量有什么用?
設(shè)定工具程序的路徑信息,系統(tǒng)才能在PATH中找到你要執(zhí)行的指令。
5.使用java編寫程序并運行與使用c語言編寫程序并運行的步驟和生成的中間文件、目標(biāo)文件有什么不同?
java編寫源代碼得到.java源程序,需要進行編譯得到.class文件便能運行而c則得到.exe文件則不能在其他環(huán)境直接運行,應(yīng)重新編譯。
6.Java語言有哪3種應(yīng)用版本?版本之間有什么關(guān)系?
J2SE JavaSE
J2EE JavaEE
J2ME JavaME
java語言是只是JavaSE的一部風(fēng),JavaEE是以JavaSE為基礎(chǔ)定制了一系列的服務(wù)、API、協(xié)議等,而JavaME是java平臺中最小的一個。
7.Oracle JDK與Open JDK有何不同?
前者源代碼可用于個人研究使用,但禁止任何商業(yè)用途,后者則允許商業(yè)上的使用,因此,openjdk必須刪掉許多在兩個授權(quán)間有沖突的程序代碼,也不包括一些部署工具以及軟件套件等。
8.Java主要應(yīng)用在那幾個方面?你對自己在這門課的目標(biāo)與期許是什么?
java主要應(yīng)用在java web和安卓等,我的目標(biāo)則是盡自己的努力踏踏實實的學(xué)習(xí)好這門課程。
3. 使用碼云管理Java代碼
3.1本周commit歷史截圖
3.2實驗總結(jié)
1.在實驗中對于java語言還沒有C語言中那么熟悉,還需要多加練習(xí)編程。
2.在實驗中有非常便攜的方式編寫程序,我覺得需要熟練使用,如Sysout 它便會自動跳出一排語言,非常輕松方便。
轉(zhuǎn)載于:https://www.cnblogs.com/m1ng123/p/6444357.html
總結(jié)
以上是生活随笔為你收集整理的201521123029《Java程序设计》第1周学习总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Numpy、Scipy、matplotl
- 下一篇: MIT自然语言处理第三讲:概率语言模型