20145213《Java程序設計》第一周學習總結
教材學習內容總結
期待了一個寒假,終於見識到了神秘的婁老師和他的Java課。雖說算不上金風玉露一相逢,沒有勝卻人間無數也是情理之中,但婁老師半“放養”半“圈養”的教學方式與嚴格的教學要求卻大大出乎我的意外。印象最深刻的是“一節課,20分鍾上課20分鍾考試”這句。OMG!但上課時間被考試壓縮,利用課外時間自習就是一種彌補與自我補充了。正所謂“物競天擇,適者生存”。比起怨哉痛哉自己自習能力差,抱怨老師考試頻頻,發揮自身能動性,努力適應老師的節奏才是變成Java大觸的不二法門。好在識字加悟性湊合,還有熱心同學的循循善誘,我利用一周的時間倒也琢磨出一些Tips,雖然還是比較基礎的。諸位尚饗!
- Java最早是Sun公司綠色項目撰寫Star7應用程序語言,Java之父--James Gosling.
- Java的三大平台--Java SE(Java Standard Edition),Java EE(Java Enterprise Edition),Java ME(Java Micro Edition)。其中Java EE以Java SE為基礎,適用於開發應用程序 。Java ME作為小型數字設備上的開發及部署應用程序的平台。我主要學的是Java SE。
- Java SE有四部分構成。分別為JVM(Java Virtual Machine),JRE(Java Runtime Enviromnent),JDK(Java Development Kits),Java語言。JVM是虛擬機,是Java程序唯一認識的操作系統,其可執行文件為.class文件。JRE是Java的執行環境。JDK是一些工具程序與JRE,開發Java必備。
-
JCP是SUN公司建立的開放性國際組織,目的讓Java演進由SUN非正式地主導,成為全世界代表成員公開監督的過程。想加入Java功能或特性,必以JSP正式文件提交。
-
實體操作系統下執行某個指令時,會根據PATH中的路徑信息。JVM是Java程序唯一識別的虛擬操作系統,根據classpath指定去課執行文件的路徑信息。
- 一些基本的DOS指令,方便人機互動。
dir : 列出當前目錄下的文件以及文件夾
md : 創建目錄
rd : 刪除目錄
cd : 進入指定目錄
cd.. : 退回到上一級目錄
cd/ : 退回到根目錄
del : 刪除文件
exit : 推出dos命令行
教材學習中的問題和解決過程
《Java學習筆記》剛入手,很重,滿滿都是知識和作者經驗的重量。擺在我面前的無疑是一頓知識盛宴,我突然有點期待,期待一個作為新手的自己,在吃光這個龐然大物后,會成長為一個咋樣的巨人?略帶着興奮,我迫不及待地開始狼吞虎咽。就像去年學習C語言一樣,第一章Java的前世今生我並不感興趣,我選擇浮光掠影,蜻蜓點水似略讀。現實中我是個愛吃瘦肉的人,我順手把第一章內容像雞皮一樣丟出我的知識餐桌。我努力尋找肉香,尋找Java的基本語法,天真的我以為像掌握C語言的基本語法一樣,在了解Java基本語法后就可以流暢地編出了代碼。總所周知,偏食的人不會健康。輕視Java前世今生,沒有清楚了解JVM,JDK,JRE的我,注定會在第二章的內容中迷路。所幸迷途知返,未為晚也。我開始頓悟,想成為巨人,或許一開始就要細嚼慢咽,把骨頭都嚼碎吧!教材是由簡入難,淺入深出的。第一章主要是對Java有一個總體概念,大體認知。教材中形象地把Java比作一條游輪,我的自我要求是要清楚這條游輪的建立公司,及船上主要功能室。對於第一章,感覺理解沒有多大問題,非要說存在問題,就是記憶問題。要經常去記憶,我老是關書就問。第二章就是重頭戲了,我的問題如下:
`public class HelloWorld{
public static void main (String[] args){
System. out.println("HelloWorld");
}
}`
教材P25對關鍵字有粗略的介紹,但我理解起來有困難。具體表現為如果關鍵詞錯誤會導致什么后果,我並不知道。課后題沒有配答案,這讓我很難過。問同學,回答也不懂,不清楚,不確定。於是目前還沒有解決。
代碼調試中的問題和解決過程
代碼調試如下
一開始看到錯誤,有點慌。仔細一看,有點啼笑皆非,可能第一次編寫Java語言,亂打一氣6124745112-1487861482.png),編寫時沒有進過大腦,憑記憶打。也沒有進入WORKSPACE文件夾就開始編譯了,后來仔細敲打,結果如下
也算是圓滿的結局哈!
其他
看教材感覺自己記住代碼了,等到自己編寫的時候才會發現有很多細節疏漏,比如String,System的開頭大寫,分號等等。正對應着“紙上得來終覺淺,絕知此事要躬行”,實踐出真知,第一周由於個人原因,代碼編少了,博客量也寫得不多,學習時間也是少的可憐,我錯了,在此真誠懺悔,請期待我下周表現!
學習進度條
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一周 | 20/20 | 1/1 | 10/10 |