Headfirstjava中文版檢視原始碼討論檢視歷史
《headfirstjava中文版》,[美] 塞若(Sierra K.),[美] 貝茨( 著,出版社: 中國電力出版社。
書籍是全世界的營養品。生活里沒有書籍,就好像沒有陽光;智慧[1]里沒有書籍,就好像鳥兒沒有翅膀。——莎士比亞[2]
內容簡介
《HeadFirstJava》是一本完整地面向對象(object-oriented,OO)程序設計和Java的學習指導用書,根據學習理論所設計,你可以從程序語言的基礎開始,到線程、網絡與分布式程序等項目。重要的是,你可以學會如何像一個面向對象開發者一樣去思考,而且不只是讀死書。
在這裡,你可以會玩遊戲、拼圖、解謎題以及以意想不到的方式與Java交互。
在這些活動中,你還會寫出一堆真正的Java程序,如一個船艦炮戰遊戲和一個網絡聊天程序等等。
「HeadFirst系列」圖文並茂學習方式能讓你快速地在腦海中掌握住知識,敞開心胸準備好學習這些關鍵性的主題:
Java程序語言
面向對象程序開發
Swing圖形化接口
使用JavaAPI函數庫
編寫、測試與布署應用程序
處理異常;多線程
網絡程序設計
集合與泛型
目錄
序
1 進入Java的世界
Java的工作方式
Java的程序結構
剖析類
main()方法
循環
條件分支
設計程序
術語製造機
談話錄
習題
2 拜訪對象村
椅子大戰
繼承
覆蓋
什麼是類?
創建你的 個對象
使用main()
猜數字
習題
3 認識變量
聲明變量
Primitive主數據類型
Java關鍵字
引用變量
對象的聲明與賦值
可回收堆空間
數組
習題
4 對象的行為
操作對象狀態的方法
方法參數與返回類型
值傳遞
Getters與Setters
封裝
數組中的引用
習題
5 強力方法
創建戰艦遊戲
簡單版
編寫偽碼
測試
編寫程序
完成版
用Math.random()產生隨機數
預先輸入好的程序
循環
類型轉換
用Integer.parseInt()轉換字符串
習題
6 使用Java函數庫
7 對象村的優質生活
8 深入多態
9 對象的前世今生
10 數字很重要
11 有風險的行為
12 看圖說故事
13 使用Swing
14 保存對象
15 網絡聯機
16 數據結構
17 發布程序
18 分布式計算
附錄A:程序料理決定版
附錄B:十大遺珠之憾
索引
參考文獻
- ↑ 關於智慧的名言,人生屋,2013-07-15
- ↑ 關於莎士比亞的名言名句(100句),豆丁網,2021-10-01