On to Java, 3/e
暫譯: 進入 Java,第3版
Patrick Henry Winston, Sundar Narasimhan
- 出版商: Addison Wesley
- 出版日期: 2001-06-11
- 售價: $735
- 語言: 英文
- 頁數: 464
- 裝訂: Paperback
- ISBN: 0201725932
- ISBN-13: 9780201725933
-
相關分類:
Java 程式語言
下單後立即進貨 (約5~7天)
買這商品的人也買了...
-
$2,500$2,375 -
$2,660$2,527 -
$882e-Business 2.0: Roadmap for Success, 2/e
-
$960Computer Systems Organization & Architecture (精裝)
-
$1,225ARM Architecture Reference Manual, 2/e (Paperback)
-
$970Introduction to Algorithms, 2/e
-
$1,045Distributed Systems: Principles and Paradigms
-
$1,150$1,127 -
$450$356 -
$1,029Interaction Design Beyond Human-computer interaction
-
$825Cisco CCNA Exam #640-607 Certification Guide, 3/e
-
$1,740$1,653 -
$1,740$1,653 -
$1,090$1,068 -
$650$553 -
$1,900$1,805 -
$1,650$1,568 -
$420$332 -
$620$490 -
$480$379 -
$780$616 -
$780$616 -
$350$277 -
$480$379 -
$850$765
商品描述
On to Java, Third Edition offers a clear and concise introduction to the Java programming language. In this third edition, the authors increase coverage of advanced material, explaining how to ensure good programming practice using interfaces, build complex systems using the model-view approach to system design, add sophistication to graphical interfaces with complex tables, define new layout managers for special situations, increase program flexibility using factories, package applications into JAR files, enable program interaction via remote method invocation and create network services using servlets.
Written in the same style as the C, C++, and Smalltalk books of the On to series, this carefully designed tutorial is ideal for programmers who need to learn the Java language. To illuminate the key concepts of Java, the authors add various capabilities to a short, yet representative Java program, which demonstrates how Java is used for building both stand-alone programs and Web applets.
Table of Contents
How this Book Teaches you the Java Programming Language.
How To Compile
and Run a Simple Program.
How To Declare Variables.
How To Write
Arithmetic Expressions.
How To Define Simple Methods.
How To Understand
Variable Scope and Extent.
How To Benefit from Procedure Abstraction.
How To Declare Class Variables.
How To Create Class Instances.
How
To Define Instance Methods.
How To Define Constructors.
How To Define
Getter and Setter Methods.
How To Benefit from Data Abstraction.
How To
Define Classes that Inherit Instance Variables and Methods.
How To Enforce
Abstraction Using Protected and Private Variables and Methods.
How To Write
Constructors that Call other Constructors.
How To Write Methods that Call
other Methods.
How To Design Classes and Class Heirarchies.
How To
Enforce Requirements Using Abstract Classes and Abstract Methods.
How To
Enforce Requirements and to Document Programs Using Interfaces.
How To
Perform Tests Using Predicates.
How To Write Conditional Statements.
How
To Combine Boolean Expressions.
How To Write Iteration Statements.
How
To Write Recursive Methods.
How To Write Multiway Conditional Statements.
How To Work with File Input Streams.
How To Create and Access Arrays.
How To Move Arrays into and out of Methods.
How To Store Data in
Expandable Vectors.
How To Work with Characters and Strings.
How To
Catch Exceptions.
How To Work with Output File Streams.
How To Write and
Read Values Using the Serializable Interface.
How To Modularize Programs
using Compilation Units and Packages.
How To Combine Private Variables and
Methods with Packages.
How To Create Windows and to Activate Listeners.
How To Define Inner Classes and to Structure Applications.
How To Draw
Lines in Windows.
How To Write Text in Windows.
How To Use the Model -
View Approach to GUI Design.
How To Define Standalone Observers and
Listeners..
How To Define Applets.
How To Access Applets from Web
Browsers.
How To Use Resource Locators.
How To Use Choice Lists To
Select Instances.
How To Bring Images into Applets.
How To Use Threads
To Implement Dynamic Applets.
How To Create Forms and to Fire Your Own
Events.
How To Display Menus and File Dialog Windows.
How To Develop
Your Own Layout Manager.
How To Implement Dynamic Tables.
How To
Activate Remote Computations.
How To Collect Information Using Servlets.
How To Construct Jar Files for Program Distribution.
Appendix A:
Operator Precedence.
Appendix B: The Meter Canvas.
Appendix C: Applet
Parameters.
Appendix D: The Swing Classes.
Appendix E: Layout Managers.
Appendix F: The Graphics2d Package.
Colophon.
Software.
Books.
商品描述(中文翻譯)
《On to Java, Third Edition》提供了對Java程式語言的清晰且簡明的介紹。在這第三版中,作者增加了對進階內容的涵蓋,解釋如何使用介面確保良好的程式設計實踐,如何使用模型-視圖方法來構建複雜系統,如何使用複雜的表格為圖形介面增添精緻度,如何為特殊情況定義新的佈局管理器,如何使用工廠增加程式的靈活性,如何將應用程式打包成JAR檔案,如何通過遠端方法調用來啟用程式互動,以及如何使用servlets創建網路服務。
這本書的寫作風格與《On to》系列的C、C++和Smalltalk書籍相同,這本精心設計的教程非常適合需要學習Java語言的程式設計師。為了闡明Java的關鍵概念,作者在一個簡短但具代表性的Java程式中添加了各種功能,展示了Java如何用於構建獨立程式和Web小應用程式。
**目錄**
本書如何教你Java程式語言。
如何編譯和運行一個簡單的程式。
如何宣告變數。
如何撰寫算術表達式。
如何定義簡單的方法。
如何理解變數的範圍和範疇。
如何從程序抽象中獲益。
如何宣告類別變數。
如何創建類別實例。
如何定義實例方法。
如何定義建構子。
如何定義Getter和Setter方法。
如何從資料抽象中獲益。
如何定義繼承實例變數和方法的類別。
如何使用保護和私有變數及方法來強制抽象。
如何撰寫調用其他建構子的建構子。
如何撰寫調用其他方法的方法。
如何設計類別和類別層次結構。
如何使用抽象類別和抽象方法來強制要求。
如何使用介面來強制要求和記錄程式。
如何使用謂詞進行測試。
如何撰寫條件語句。
如何組合布林表達式。
如何撰寫迭代語句。
如何撰寫遞迴方法。
如何撰寫多路條件語句。
如何處理檔案輸入串流。
如何創建和訪問陣列。
如何將陣列傳入和傳出方法。
如何在可擴展的向量中儲存資料。
如何處理字元和字串。
如何捕捉例外。
如何處理輸出檔案串流。
如何使用Serializable介面來讀寫值。
如何使用編譯單元和套件來模組化程式。
如何將私有變數和方法與套件結合。
如何創建視窗並啟用監聽器。
如何定義內部類別並結構化應用程式。
如何在視窗中繪製線條。
如何在視窗中撰寫文字。
如何使用模型-視圖方法進行GUI設計。
如何定義獨立的觀察者和監聽器。
如何定義小應用程式。
如何從網頁瀏覽器訪問小應用程式。
如何使用資源定位器。
如何使用選擇列表來選擇實例。
如何將圖像引入小應用程式。
如何使用執行緒來實現動態小應用程式。
如何創建表單並觸發自己的事件。
如何顯示選單和檔案對話視窗。
如何開發自己的佈局管理器。
如何實現動態表格。
如何啟用遠端計算。
如何使用servlets收集資訊。
如何構建JAR檔案以進行程式分發。
附錄A:運算子優先順序。
附錄B:計量畫布。
附錄C:小應用程式參數。
附錄D:Swing類別。
附錄E:佈局管理器。
附錄F:Graphics2d套件。
書籍後記。
軟體。
書籍。