學習《Java程序設計實踐教程》

一直想學習Java,因爲好奇,也因爲它免費。但因爲工作上不使用它,也因爲它對硬件的配置太高,只是偶爾用學習一下。在網絡上找過教程和文章,但都沒學到什麼;也買過700多頁的《Java J2SE 5 Edition參考大全》,因爲太厚實在看不下去。最後買了一本清華大學出版社出版的《Java程序設計實踐教程》,書不厚(400頁),也不太難,剛好適合基礎學習。看了兩章才知道,其實也有蠻多東西需要注意的,一一總結如下。

第一章

這一章是Java概述,主要講Java的歷史、特性及開發工具。這裏有一點需要注意的,就是JDK安裝時的環境變量的設置,雖然設置了很多次,但直到現在才真正證實:win98下設置環境變量是需要重啓電腦的,而Win2000以上則不需要重啓電腦,但在設置前打開的命令提示符仍舊是修改前的環境變量,可以直接輸入環境變量名稱來顯示設置值,確定是否設置正確。另外,在編譯及運行Java程序時, 一般情況下都是先切換到源程序所在的目錄,這樣在CLASS_PATH環境變量中就不需要將每一個源程序目錄都加進去,只要加進去一個“.”(代表當前目錄)就可以了;還有一種方法,就是臨時性地設置CLASS_PATH環境變量,使用SET CLASS_PATH = ".;D:/jdk1.5/lib"命令來設置。

第二章

1、常量:書中分爲字面值(常數)與標識符常量,不太理解。但實踐發現,所謂的常量實際上都不知道如何定界了,跟變量定義也沒有什麼區別,只是加了final就只有一次賦值機會了,要麼在定義時初始化,要麼在定義後賦值(也只有這一次),實際上在類及成員的定義中也可以使用final關鍵字的,只是意義不一樣。常量定義全部字母大寫。定義常量時可以使用其它常量組成的表達式。

2、變量:使用camal命名規則,首單詞全部小寫,後面的單詞首字母大寫。同類型的變量可以在同一句中定義,並且變量可以在定義時初始化,初始化時可以使用常量 ,也可以使用有效(這個有效就要注意了,必須是在定義這個變量前能算出確定值的表達式,最明顯的是不能包含沒有初始化的變量,如果包含函數必須是靜態的。)的表達式來初始化。

3、Java是強類型的語言,使用未初始化的變量將引發錯誤,在賦值時未指定數據類型(如float f = 2.0,應該是float f = 2.0f)也會引發錯誤。另外,要在控制檯輸出格式化數字或字符串使用的是System.out的printf或format方法,而不是print及println方法,這裏幾個字母的差別找了我半天才發現(!#_#!)。

4、本章最後講述轉義字符、運算符及其優先級,與其它語言基本相符,沒有什麼特別的。但有幾個關鍵字也被劃分爲運算符,包括instanceof(實例運算符)、new(內在分配運算符)、t.setPriority(分量運算符)及強制類型轉換運算符。

第三章

 

<繼續學習中...>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章