Head Frist Java

《Head First Java》是本完整的面向對象(object-oriented,OO)程式設計和Java的學習指導。

《Head First Java》是根據學習理論所設計的,讓讀者可以從學習程式語言的基礎開始一直到包括執行緒、網路與分散式程式等項目。最重要的,讀者會學會如何像個面向對象開發者一樣去思考。本書內容豐富、講解通俗易懂,非常適合於Java程式設計人員學習使用,同時也可作為廣大編輯愛好者自學的輔助教材。

Amazon2003年計算機圖書十大好書之一,第14屆Jolt大獎的參賽圖書。

基本介紹

  • 書名:Head Frist Java
  • 作者:Kathy Sierra/Bert Bates
  • 原版名稱:Head Frist Java
  • ISBN: 9781435291799
  • 頁數:688
  • 定價:USD 53.95
  • 出版社:Paw Prints
  • 出版時間:2008-5-29
  • 裝幀:Library Binding
內容簡介,作者簡介,目錄,有關評價,

內容簡介

《Head First Java》是本完整的面向對象(object-oriented,OO)程式設計和Java的學習指導。此書是根據學習理論所設計的,讓你可以從學習程式語言的基礎開始一直到包括執行緒、網路與分散式程式等項目。最重要的,你會學會如何像個面向對象開發者一樣去思考。
而且不只是讀死書,你還會玩遊戲、拼圖、解謎題以及以意想不到的方式與Java互動。在這些活動中,你會寫出一堆真正的Java程式,包括了一個船艦炮戰遊戲和一個網路聊天程式。
Head First系列的圖文並茂學習方式能讓你快速地在腦海中掌握住知識。敞開心胸準備好學習這些關鍵性的主題:Java程式語言;面向對象程式開發;Swing圖形化接口;使用Java API函式館;編寫、測試與部署應用程式;處理異常;多執行緒;網路程式設計;集合與泛型。
如果你想要看“一本正經”的書,去找其他的。但如果你真地想要好好地學習Java,你會需要《Head First Java》。

作者簡介

Kathy Sierra當過軟體開發人員(遊戲開發與人工智慧),在Sun公司指導Java講師如何傳授最新的技術給用戶。她是Sun公司大部分認證考試的設計領導人,也是Javaranch. com這個獲得Software Development/Jolt Productivity大獎肯定的Java志願者社區網站的發起人。

目錄

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:十大遺珠之憾
索引

有關評價

Amazon2003年計算機圖書十大好書之一,第14屆Jolt大獎的參賽圖書。
Head Frist Java既是完整的對象導向程式設計,又是Java學習的指引。本書從學習Java程式語言的基礎知識入手,分別對執行緒、網路和分散式編程進行了詳細的介紹,並通過大量的實例,加強對所學知識的理解和掌握。本書內容豐富、講解通俗易懂,非常適合於Java程式設計人員學習使用,同時也可作為廣大編輯愛好者自學的輔助教材。
用Threads改變你的生活,避免面向對象常見的錯誤,42個Java難題挑戰你的智慧,牢記Java的概念,操作Java函式館,製作美觀實用的圖形界面。
“……一本學習指導的好壞是由它如何教學所決定的。《Head First Java》教得真好。”
——Slashdot. org
“……絕對值得一讀。”
——Scott McNealy,Sun公司主席
“《HeadFirst Java》將文字轉化成最接近圖形用戶界面的事物。作者讓Java的學習變得既時髦又有趣。他們下一步會作出什麼真令人期待。”
——Warren Keuffel,《軟體開發》雜誌
“快速、好殖且迷人。小心——你可能真地能從中學到很有用的知識。”
——Ken Arnold,《Java程式語言》作者之一

相關詞條

熱門詞條

聯絡我們