201521123044 《Java程序设计》第01周学习总结
1.本章學習總結 你對于本章知識的學習總結
1.了解了Java的發展史。
2.學習了什么是JVM,區分JRE與JDK,下載JDK。
3.從C語言的.c 到C++的 .cpp再到Java的.java,每種語言編譯程序各有不同,卻有相似之處。
2. 書面作業
**Q1.為什么java程序可以跨平臺運行?執行java程序的步驟是什么?(請用自己的語言書寫)
答:1.java有虛擬機(JVM),JAVA程序不是直接在電腦上運行的,是在虛擬機上進行的,每個系統平臺都是有自己的虛擬機(JVM),所以JAVA語言能跨平臺。
2.編寫.java文件-->編譯生成.class程序-->JVM解釋字節碼文件**Q2.什么是jdk?jdk,jre,jvm的區別是什么?
答:1.jdk是java開發工具包,是java平臺上的開發環境。jdk 是整個Java的核心,包括了Java運行環境,一堆Java工具和Java基礎的類庫。
2.jdk是java開發工具,jre是java開發時環境,jvm是java虛擬機,jdk包含jre,jre包含jvm
**Q3.java HelloWorld命令中,HelloWorld這個參數指的是什么?
答:1.HelloWorld是文件名。
**Q4.path變量有什么用?classpath變量有什么用?
答:1.Path和Classpath都是環境變量,path的作用是指定命令搜索路徑。classpath作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄“.”也必須加入到該變量中。
**Q5.使用java編寫程序并運行與使用c語言編寫程序并運行的步驟和生成的中間文件、目標文件有什么不同?
答:Java編寫程序:.java文件 編譯->.class文件。
C語言編寫程序:*.cpp文件編譯->*.o文件->*.exe執行文件。**Q6.Java語言有哪幾種開發平臺?
答:(1)Eclipse(2)MyEclipse(3)NetBeans(4)記事本或其他編輯器
**Q7.Oracle JDK與Open JDK有何不同?
答:Oracle JDK只允許個人研究使用Oracle,JDK7是在OpenJDK7的基礎上發布的,其大部分原始碼都相同,只有少部分原始碼被替換掉。
3. 使用碼云管理Java代碼
4.實驗總結:
實驗中出現eclipse中編譯無誤,而在path中答案錯誤,幾次后發現是多加了實驗名。
實驗一中出現了在else語句后面加了;導致編譯錯誤,因此頭疼了好久。今后要更加規范自己,減少此類錯誤。
實驗二中在path提交出現輸出多加空格、public class后的名字只能為Main才能成功。
轉載于:https://www.cnblogs.com/Min21/p/6445757.html
總結
以上是生活随笔為你收集整理的201521123044 《Java程序设计》第01周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Advanced.MP3.WMA.Rec
- 下一篇: 算法题之求二叉树的最大距离