201521123054《Java程序设计》第1周学习总结
?
#1. 本章學(xué)習(xí)總結(jié) 你對(duì)于本章知識(shí)的學(xué)習(xí)總結(jié)
? 本章我們學(xué)習(xí)了各種java相關(guān)文件的使用,能夠進(jìn)行基本的程序操作;
? 學(xué)會(huì)使用博客、碼云與PTA管理java;
#2. 書面作業(yè)?
?1.為什么java程序可以跨平臺(tái)運(yùn)行?執(zhí)行java程序的步驟是什么?(請(qǐng)用自己的語(yǔ)言書寫)
? ? ? ?因?yàn)镴ava程序編譯之后的代碼不是能被硬件系統(tǒng)直接運(yùn)行的代碼,而是一種“中間碼”——字節(jié)碼。然后不同的硬件平臺(tái)上安裝有不同的Java虛擬機(jī)(JVM),由JVM來把字節(jié)碼再“翻譯”成所對(duì)應(yīng)的硬件平臺(tái)能夠執(zhí)行的代碼。因此對(duì)于Java編程者來說,不需要考慮硬件平臺(tái)是什么。所以Java可以跨平臺(tái)。
? ? ? 編寫java程序后編譯成.class文件在jvm上執(zhí)行。
2.什么是jdk?jdk,jre,jvm的區(qū)別是什么?
? ? ? ? jdk是?Java?語(yǔ)言的軟件開發(fā)工具包。JDK,開發(fā)java程序用的開發(fā)包,JDK里面有java的運(yùn)行環(huán)境(JRE),包括client和server端的。需要配置環(huán)境變量。JRE,運(yùn)行java程序的環(huán)境,JVM,JRE里面只有client運(yùn)行環(huán)境,安裝過程中,會(huì)自動(dòng)添加PATH。
3。java HelloWorld命令中,HelloWorld這個(gè)參數(shù)指的是什么?
? ? ?helloworld是類文件。
4.path變量有什么用?classpath變量有什么用?
? ? ???PATH環(huán)境變量。作用是指定命令搜索路徑,在i命令行下面執(zhí)行命令如javac編譯java程序時(shí),它會(huì)到PATH變量所指定的路徑中查找看是否能找到相應(yīng)的命令程序。?CLASSPATH環(huán)境變量。作用是指定類搜索路徑,要使用已經(jīng)編寫好的類,前提當(dāng)然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。
5.使用java編寫程序并運(yùn)行與使用c語(yǔ)言編寫程序并運(yùn)行的步驟和生成的中間文件、目標(biāo)文件有什么不同?
? ? java的源文件.java源文件生成.class在jvm中運(yùn)行.class文件。
? ? c的源文件.c生成.cpp文件執(zhí)行為.exe文件。
6:Java語(yǔ)言有哪幾種開發(fā)平臺(tái)?
? Eclipse、MyEclipse、NetBeans、Jbuilder、記事本
7.Oracle JDK與Open JDK有何不同?
?OpenJDK是JDK的開放原始碼版本,以GPL(General Public License)協(xié)議的形式放出(題主提到的open就是指的開源)。
#3. PTA實(shí)驗(yàn)總結(jié)及碼云上代碼提記錄
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/dongnankanwang/p/6445352.html
總結(jié)
以上是生活随笔為你收集整理的201521123054《Java程序设计》第1周学习总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hadoop 启动or运行mr错误
- 下一篇: 【Java每日一题】20170309