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