1. 本週學習總結
(1)Java不僅是程序語言,還是一種標準規範,代表着解決問題的方案。Java是一個面向對象的編程語言,熟悉後相對於c++更方便,其一大特色就是能夠跨平台運行。
(2)Java發展至今,可以根據應用領域分為三大平台,分別是Java SE、Java EE與Java ME。其中,Java SE是各應用平台的基礎,它分為四個部分:JVM、JRE、JDK和Java語言。
(3)通過本週學習,我瞭解了運行Java程序,要在電腦中安裝JRE、JDK及開發過程中需要的一些工具程序,如javac、java、appletviewer等工具程序。
2. 書面作業
2.1 為什麼java程序可以跨平台運行?執行java程序的步驟是什麼?(請用自己的語言書寫)
答:因為java有虛擬機,即JVM,他是屬於java的運行環境,通過JVM使其能在系統運行,實現跨平台運行。
執行java程序的步驟: 編寫原代碼(注意區分大小寫) --> 將源程序編譯成.class文件 --> 用java運行程序 。
2.2 什麼是jdk?jdk,jre,jvm的區別是什麼?
答:JDK是Java的核心,,包括了Java運行環境和一些 Java工具。
JVM是Java虛擬機,而JRE包括JVM,JRE又包含在JDK中。
2.3 java HelloWorld命令中,HelloWorld這個參數指的是什麼?
答:一個類名。
2.4 設置path變量有什麼用?
答:設置path變量能夠使系統依照PATH環境變量中設定的路徑順序,依次尋找各路徑下是否有這個指令,這使系統在path中找到要執行的指令。
2.5 使用java編寫程序並運行與使用c語言編寫程序並運行的步驟和生成的中間文件、目標文件有什麼不同?
答:java:中間文件是 .class,目標文件是 .java。
C語言:編寫完程序的後綴為.c,編譯後為.exe。
2.6 Java語言有哪幾種開發平台?
答:Eclipse、Eclipse、Netbeans和Notepad++等等。
2.7 Oracle JDK與Open JDK有何不同?
答:Oracle JDK只發布二進制安裝包,Open JDK只發布源碼,且Oracle JDK的源代碼禁止任何商業用途,而Open JDK允許商業上使用。
2.8Java主要應用在那幾個方面?你對自己在這門課的目標與期許是什麼?
答:主要應用在web開發,安卓手機遊戲開發和Java桌面程序開發。
我的目標是能夠學好Java,最好能夠學會開發一些小遊戲什麼的。