注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java2專家導(dǎo)引(英文版·第3版)

Java2專家導(dǎo)引(英文版·第3版)

Java2專家導(dǎo)引(英文版·第3版)

定 價(jià):¥49.00

作 者: (美)溫斯頓 等著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 經(jīng)典原版書庫(kù)
標(biāo) 簽: Java

ISBN: 9787111166023 出版時(shí)間: 2005-07-01 包裝: 膠版紙
開本: 小16開 頁(yè)數(shù): 446 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書為讀者提供了進(jìn)行Java程序設(shè)計(jì)和改進(jìn)程序設(shè)計(jì)實(shí)踐所需的知識(shí)。在寫作方式上,Winston沿襲了他廣為人知的簡(jiǎn)明扼要、條理清晰的著書風(fēng)格。 書中的每一章都有的放矢地回答了讀者準(zhǔn)備學(xué)習(xí)一門新語(yǔ)言時(shí)所要提出的問題:這種語(yǔ)言有何特別之處?如何定義方法?如何實(shí)現(xiàn)循環(huán)?如何打開文件?如何構(gòu)建圖形用戶界面?這種語(yǔ)言的語(yǔ)法是什么?如何有效地進(jìn)行程序設(shè)計(jì)? 讀者可以從本書貼切而又循序漸進(jìn)的表述中找到這些問題的答案。首先,利用本書介紹的方法,讀者可以迅速編寫出結(jié)構(gòu)完美、功能齊備的程序;其次,讀者可通過本書掌握如何改進(jìn)和擴(kuò)展這些程序,學(xué)會(huì)設(shè)計(jì)類層次、利用getter和setter實(shí)現(xiàn)數(shù)據(jù)和過程抽象、利用接口添加需求、按照模型-視圖方法進(jìn)行系統(tǒng)設(shè)計(jì)、從網(wǎng)絡(luò)查看器訪問applet、使用線程實(shí)現(xiàn)動(dòng)態(tài)的applet、通過資源訪問文件、使用swing類構(gòu)造圖形用戶界面等。成功的Winston方法 ●基于廣泛的教學(xué)經(jīng)驗(yàn) ●在內(nèi)容緊湊、以概念為中心的章節(jié)中闡述思想 ●通過短小但完備的程序展示思想 ●由淺入深、循序漸進(jìn)地逐步解開讀者的謎團(tuán) ●強(qiáng)化良好的程序設(shè)計(jì)實(shí)踐的原則 ●通過有針對(duì)性的練習(xí)鞏固關(guān)鍵概念 ●以if-then的方式概括關(guān)鍵點(diǎn)本版新增內(nèi)容 ●將模型連接至視圖 ●開發(fā)自己的布局管理器 ●實(shí)現(xiàn)動(dòng)態(tài)表 ●利用servlet收集信息 ●使用RMI調(diào)用遠(yuǎn)程方法 ●為程序分布構(gòu)造JAR文件。

作者簡(jiǎn)介

  PatrickHenryWinston麻省理工學(xué)院人工智能和計(jì)算機(jī)科學(xué)教授,并從事人類智能的計(jì)算理論的研究。他在人工智能領(lǐng)域十分著名,著有多部思路清晰且見解獨(dú)到的專著。除本書外,他還著有《OntoC》、《OntoC》、《ArtificialIntelligence》等書。相關(guān)圖書計(jì)算機(jī)體系結(jié)構(gòu):量化研究方法:第3版調(diào)和分析導(dǎo)論(英文第三版)人工智能:智能系統(tǒng)指南(英文版)第二版數(shù)學(xué)規(guī)劃導(dǎo)論英文版抽樣理論與方法(英文版)復(fù)分析基礎(chǔ)及工程應(yīng)用(英文版.第3版)機(jī)器視覺教程(英文版)(含盤)Java教程(英文版·第2版)軟件需求管理:用例方法(英文版·第2版)離散事件系統(tǒng)仿真(英文版·第4版)復(fù)雜SoC設(shè)計(jì)(英文版)基于FPGA的系統(tǒng)設(shè)計(jì)(英文版)基于用例的面向方面軟件開發(fā)(英文版)UNIX教程(英文版·第2版)Linux內(nèi)核編程必讀-經(jīng)典原版書庫(kù)實(shí)分析和概率論-經(jīng)典原版書庫(kù)(英文版.第2版)軟件過程改進(jìn)(英文版)80X86匯編語(yǔ)言與計(jì)算機(jī)體系結(jié)構(gòu)計(jì)算機(jī)科學(xué)概論(英文版·第2版)分布式系統(tǒng)概念設(shè)計(jì)電力系統(tǒng)分析(英文版·第2版)面向計(jì)算機(jī)科學(xué)的數(shù)理邏輯:系統(tǒng)建模與推理(英文版·第2版)支持向量機(jī)導(dǎo)論(英文版)電子設(shè)計(jì)自動(dòng)化基礎(chǔ)(英文版)Java程序設(shè)計(jì)導(dǎo)論(英文版·第5版)數(shù)據(jù)挖掘:實(shí)用機(jī)器學(xué)習(xí)技術(shù)(英文版·第2版)UML參考手冊(cè)(第2版)UML參考手冊(cè)(英文版·第2版)計(jì)算理論導(dǎo)引實(shí)用軟件工程(英文版)計(jì)算機(jī)取證(英文版)EffectiveC#(英文版)軟件測(cè)試(英文版第2版)設(shè)計(jì)模式精解(英文版第2版)高等微積分-經(jīng)典原版書庫(kù)(英文版.第2版)

圖書目錄

1 How this Book Teaches you the Java Programming Language.
2 How To Compile and Run a Simple Program.
3 How To Declare Variables.
4 How To Write Arithmetic Expressions.
5 How To Define Simple Methods.
6 How To Understand Variable Scope and Extent.
7 How To Benefit from Procedure Abstraction.
8 How To Declare Class Variables.
9 How To Create Class Instances.
10 How To Define Instance Methods.
11 How To Define Constructors.
12 How To Define Getter and Setter Methods.
13 How To Benefit from Data Abstraction.
14 How To Define Classes that Inherit Instance Variables and Methods.
15 How To Enforce Abstraction Using Protected and Private Variables and Methods.
16 How To Write Constructors that Call other Constructors.
17 How To Write Methods that Call other Methods.
18 How To Design Classes and Class Heirarchies.
19 How To Enforce Requirements Using Abstract Classes and Abstract Methods.
20 How To Enforce Requirements and to Document Programs Using Interfaces.
21 How To Perform Tests Using Predicates.
22 How To Write Conditional Statements.
23 How To Combine Boolean Expressions.
24 How To Write Iteration Statements.
25 How To Write Recursive Methods.
26 How To Write Multiway Conditional Statements.
27 How To Work with File Input Streams.
28 How To Create and Access Arrays.
29 How To Move Arrays into and out of Methods.
30 How To Store Data in Expandable Vectors.
31 How To Work with Characters and Strings.
32 How To Catch Exceptions.
33 How To Work with Output File Streams.
34 How To Write and Read Values Using the Serializable Interface.
35 How To Modularize Programs using Compilation Units and Packages.
36 How To Combine Private Variables and Methods with Packages.
37 How To Create Windows and to Activate Listeners.
38 How To Define Inner Classes and to Structure Applications.
39 How To Draw Lines in Windows.
40 How To Write Text in Windows.
41 How To Use the Model - View Approach to GUI Design.
42 How To Define Standalone Observers and Listeners..
43 How To Define Applets.
44 How To Access Applets from Web Browsers.
45 How To Use Resource Locators.
46 How To Use Choice Lists To Select Instances.
47 How To Bring Images into Applets.
48 How To Use Threads To Implement Dynamic Applets.
49 How To Create Forms and to Fire Your Own Events.
50 How To Display Menus and File Dialog Windows.
51 How To Develop Your Own Layout Manager.
52 How To Implement Dynamic Tables.
53 How To Activate Remote Computations.
54 How To Collect Information Using Servlets.
55 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.

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)