天天看點

20145320 《Java程式設計》第1周學習總結

20145320 《Java程式設計》第1周學習總結

教材學習内容總結

第一章

Java最早是Sun公司的項目Green Project中編寫Star7應用程式的程式語言,1995年5月23日Java誕生

Java有三大平台分别是Java SE、Java EE、Java ME其中我們使用的是Java SE

Java SE可以主要分為四個主要部分:JVM、JRE、JDK與Java語言

任何想要提議加入Java的功能或特性,必須以JSR(Java Specification Request)正式檔案送出,JSR必須通過JCP(Java Community Process)執行委員會投票用過。若JSR成為最終檔案後,必須根據JSR成果做出免費且開發原始碼的參考實作,稱為RI(Reference Implement) ,并提供TCK(Technology Compatibility Kit)作為技術相容測試工具箱

Oracle JDK與OpenJDK二者不同在于Sun JDK采用JRL,而OpenJDk采用GPL,但是由于OpenJDK中有許多程式代碼由于授權沖突而必須删除,是以原始的OpenJDK7是不完整的

1.2 JVM/JRE/JDK

正如我在寒假所寫,我們編寫好的程式後的擴充名為.java,經過JVM編譯後就會.class,也就是說執行我們所編寫的程式,就必須要安裝JVM。不同的平台就要安裝不同的JVM

JRE是Java的執行環境,其中裡面就包括了JVM,但是要想編寫Java就需要有JDk。

關于怎麼下載下傳JDk可以看我寒假所寫的部落格 -http://www.cnblogs.com/zqh20145320/p/5167643.html

第二章

2.1 從Hello World 開始

下面開始編寫java程式

這是使用記事本編寫,使用指令行執行的

public class tokyo1 {

public static void main(String[] args) {

System.out.println("Hello World"); }

}

結果如下

下面使用IDE編寫并編譯的 

p31頁的Console是一個類,用這個類運作結果如下 2.2 管理源碼與二進制檔案

-sourcepath指定從src檔案夾中尋找源代碼

-d将編譯後的.class檔案放入指定的檔案夾

-classpath或-cp裡是要執行的.class檔案,當執行檔案時,如果沒有指定-classpath或-cp則就在目前路徑下找.class檔案

package+包的名字 撰寫Java時寫在前面,要手動在設定裝.java的檔案夾中增加檔案夾,其編譯時,寫java -cp classes 包的名字.類名,後将生成的.class放入自動建立的class裡的包的名字的檔案夾内

教材學習中的問題和解決過程

問題:有些概念比較難懂,比較抽象,例如用import偷懶這塊一直沒成功

代碼調試中的問題和解決過程

第一張圖檔中出現幾次失敗 分别是對指令符操作不熟 和沒在目錄中編譯檔案

在第二張圖檔中出現了一個錯誤,就是沒有先編譯Main就運作了

學習進度條

| | 代碼行數(新增/累積)| 部落格量(新增/累積)|學習時間(新增/累積)|重要成長|

| -------- | :----------------:|:----------------:|:---------------: |:-----:|

| 目标 | 5000行 | 30篇 | 400小時 | |

| 第一周 | 200/200 | 2/2 | 20/20 | |

| 第二周 | 300/500 | 2/4 | 18/38 | |

| 第三周 | 500/1000 | 3/7 | 22/60 | |

| 第四周 | 300/1300 | 2/9 | 30/90 | |

參考資料

  • Java學習筆記(第8版)
  • 《Java學習筆記(第8版)》學習指導
  • ...