內容提要
除了閱讀,你還將學會玩遊戲、拼圖、解謎題以及以意想不到的方式與Java互動。在這些活動中,你會寫出一堆真正的Java程式。
深入淺出(Head First)系列圖書的圖文並茂的版式能讓你快速地掌握知識。敞開心扉準備好學習以下關鍵性的主題:
· Java程式語言;
· 面向對象程式開發;
· 編寫、測試與部署應用程式;
· 使用Java API庫;
· 異常處理;
· 多執行緒;
· Swing編程;
· 網路編程(RMI,socket);
· collection和generic。
如果你想要看無趣的書,去看別的。但如果你真的想要學習Java, 你會需要 《深入淺出Java》。這本書可是2003年與2004年Amazon編輯推薦的十大好書之一!
編輯推薦
“判斷一本指導書的價值在於它教得如何。《深入淺出Java》在教授方面近乎完美。”
——slashdot
“《深入淺出Java》絕對值得一讀。”
——Scott McNealy, Sun Microsystems, Chairman, President, and CEO
“《深入淺出Java》使紙質的圖書成為了你所見過的最接近GUI的事物。作者使學習Java成為一種風尚。”
——Warren Keuffel, 《Software Development Magazine》
“《深入淺出Java》是快捷、嘲諷而又有趣、引人入勝的圖書。注意,你真的能從中學到東西。”
——Ken Arnold, 《The Java Programming Language》作者之一
作者簡介
Kathy Sierra,是關於遊戲和人工智慧方面的軟體開發師,以及Sun Microsystems的主要培訓師,指導Java教師如何把最新的技術教授給用戶。她是Sun公司認證考試的開發者以及javaranch的創始者。 Bert Bates,是擁有20年軟體開發經驗的軟體開發師,也是Sun公司Java開發員認證考試的開發者。和Kathy Sierra一起,Bert Bates策劃了暢銷的“深入淺出”系列圖書。
目錄
Intro
1 Breaking the Surface:a quick dip
2 A Trip to Objectville:yes,there will be objects
3 Know Your Variables:primitives and references
4 How Objects Behave:OBJECT STATE AFFECTS METHOD BEHAVIOR
5 Extra-Strength Methods:flow control,operations,and more
6 Using the Jave Library:so you don't have to write it all yourself
7 Better Living in Objectville:planning for the future
8 Serious Polymorphism:exploiting abstract classes and interfaces
9 Life and Death of an Object:constructors and memory management
10 Numbers matter:math,formatting,wrappers,and statics
11 Risky Behavior:excption handing
12 A Very Graphic Story:intro to GUI,event handing,and inner classes
13 Work on Your Swing:layout managers and components
14 Saving Objects:serialization and I/O
15 Make a Connection:networking sockets and multithreading
16 Data Structuresv:collections and generics
17 Release Your Code:packaging and deployment
18 Distrbuted Computing:RMI with a dash of servlets,efb,and Jini
A Appendix A:Final code kitchen
B Appendix B:Top Ten Things that didn's make it into the rest of the book
Index