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

Java——計(jì)算機(jī)科學(xué)與程序設(shè)計(jì)導(dǎo)論

Java——計(jì)算機(jī)科學(xué)與程序設(shè)計(jì)導(dǎo)論

定 價(jià):¥68.00

作 者: (美)Walter Savitch著
出版社: 高等教育出版社
叢編項(xiàng): 教育部高等教育司推薦國(guó)外優(yōu)秀信息科學(xué)與技術(shù)系列教學(xué)用書
標(biāo) 簽: Java

ISBN: 9787040137255 出版時(shí)間: 2003-01-01 包裝: 平裝
開本: 24cm+光盤1片 頁(yè)數(shù): 1049頁(yè) 字?jǐn)?shù):  

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

  暢銷書作者WalterSavitch在本書中沿用他具有親和力的用戶友好的寫作風(fēng)格,向讀者講授用JAVA進(jìn)行問題求解與程序設(shè)計(jì)的技巧。此修訂版本講解了面向?qū)ο蟪绦蛟O(shè)計(jì)和計(jì)算機(jī)科學(xué)中的一些重要概念,如軟件測(cè)試與糾錯(cuò)技術(shù)、程序風(fēng)格、繼承和異常處理。書中內(nèi)容包含了Swing庫(kù)的詳盡內(nèi)容和事件驅(qū)動(dòng)程序設(shè)計(jì)。Savitch以靈活的方式簡(jiǎn)潔、輕松自然地講述了具有主要程序設(shè)計(jì)語(yǔ)言特征的JAVA,使教師和讀者可按需使用各個(gè)章節(jié)。本書提供了JAVA的當(dāng)前發(fā)展特征,包含對(duì)JAVA2的講解。為幫助計(jì)算機(jī)專業(yè)的學(xué)生學(xué)習(xí)CS2或數(shù)據(jù)結(jié)構(gòu)課程,本書講解了關(guān)聯(lián)數(shù)據(jù)結(jié)構(gòu)。同樣目的也介紹了數(shù)組。書中含有自測(cè)練習(xí)題、程序設(shè)計(jì)習(xí)題和圖,使讀者可運(yùn)用文中概念多做實(shí)踐練習(xí)。隨書所附光盤包括書中程序代碼及小型JBuilder3.5(Windows、Linux及Solaris環(huán)境適用)。本書適用于高等院校本科計(jì)算機(jī)及相關(guān)專業(yè)的程序設(shè)計(jì)類課程。作者WalterSavitch于1969年在美國(guó)加州大學(xué)Berkeley分校獲數(shù)學(xué)博士學(xué)位,后任教于加州大學(xué)SanDiego分校,現(xiàn)為該校計(jì)算機(jī)系教授,并任計(jì)算機(jī)識(shí)別科學(xué)交叉學(xué)科博士學(xué)位專業(yè)的指導(dǎo)主任。Savitch教授的研究領(lǐng)域包括復(fù)雜性理論、形式語(yǔ)言理論、計(jì)算語(yǔ)言學(xué)和計(jì)算機(jī)科學(xué)教育資源開發(fā)。他不但發(fā)表多部研究型著作、參與從事多項(xiàng)寫作項(xiàng)目,還出版了多本廣受讀者歡迎的計(jì)算機(jī)學(xué)科教材,包括Pascal、Ada和C++的CS1、CS2課程教材。內(nèi)容:⒈計(jì)算機(jī)與JAVA對(duì)象簡(jiǎn)介⒉初始數(shù)據(jù)類型、串與交互式輸入/輸出⒊控制流⒋類與方法定義⒌對(duì)象與方法進(jìn)階⒍數(shù)組⒎繼承⒏異常處理⒐流與文件輸入輸出⒑動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)⒒遞歸⒓運(yùn)用Swing對(duì)象的視窗界面⒔Applets與HTML⒕Swing對(duì)象進(jìn)階⒖圖形對(duì)象附錄1JAVA保留字附錄2優(yōu)先級(jí)規(guī)則附錄3Unicode字符集附錄4SavitchIn附錄5PROTECTED與PACKAGE修飾符附錄6DecimalFormat類附錄7接口定義附錄8Iterator接口附錄9對(duì)象復(fù)制(克?。└戒?0JAVADOC附錄11C++與JAVA比較附錄12JBUILDER應(yīng)用

作者簡(jiǎn)介

暫缺《Java——計(jì)算機(jī)科學(xué)與程序設(shè)計(jì)導(dǎo)論》作者簡(jiǎn)介

圖書目錄

CHAPTER 1  Introduction to Computers and Java Objects
  1.1  Computer Basics
  1.2  Internet Basics
  1.3  Designing Programs
  1.4  A Taste of Java
CHAPTER 2  Primitive Types, Strings, and Interactive I/O
  2.1  Primitive Types and Expressions
  2.2  The Class String
  2.3  Keyboard and Screen I/O
  2.4  Documentation and Style
  2.5  Windowing I/O with JOptionPane (Optional)
CHAPTER 3  Flow of Control
  3.1  Branching Statements
  3.2  Java Loop Statements
  3.3  Programming with Loops
  3.4  The Type
CHAPTER 4  Definning Classes and Methods
  4.1  Class and Method Definitions
  4.2  Information Hiding and Encapsulation
  4.3  Objects and Referencce
CHAPTER 5  More About Objects and Methods
  5.1  Porgramming with Methods
  5.2  Static Methods and Static Variables
  5.3  Designing Methods
  5.4  Overloading
  5.5  constructors
  5.6  Information Hiding Revisited
  5.7  Packages
  5.8  Inner Class (Optional)
CHAPTER 6  Arrays
  6.1  Array Basics
  6.2  Arrays in Classes and methods
  6.3  Programming with Arrays and Classes
  6.4  Sorting Arrays
  6.5  Multidimensional Arrays
CHAPTER 7  Inheritance
  7.1  Inheritance Basics
  7.2  Programming with Inheritance
  7.3  Dynamic Binding and Polymorphism
CHAPTER 8  Exception Handling
  8.1  Basic Exception Handling
  8.2  Defining Exception Classes
  8.3  Using Exception Classes
CHAPTER 9  Streams and File I/O
  9.1  An Overview fo Streams and Fild I/O
  9.2  Text File I/O
  9.3  Binary File I/O
  9.4  File Objects and File Names
CHAPTER 10  Dynamic Data Structures
  10.1  Vectors
  10.2  Linked Data Structures
CHAPTER 11  Tecursion
  11.1  The Basic of Recursion
  11.2  Programming with Recuresion
CHAPTER 12  Window Interfaces Using Swing Objects
  12.1  Background
  12.2  Basic Swing Details
  12.3  Buttons and Action Listeners
  12.4  Container Classes
  12.5  Text I/O for GUIs
CHAPTER 13  Applets and HTML
  13.1  HTML
  13.2  Applets
CHAPTER 14  More Swing Objects
  14.1  Menus
  14.2  Making GUIs Pretty(and More Functional)
  14.3  More Layout Managers
  14.4  Inner Classes
  14.5  More on Events and Listeners
  14.6  Another Look at the Swing Class Hierarchy
CHAPTER 15  Graphics Object
  15.1  Basic figures
  15.2  Colors
  15.3  Fonts and Other Text Details
APPENDIX 1  Reserved Words
APPENDIX 2  Precedence Rules
APPENDIX 3  Unicode Character Set
APPENDIX 4  SavitchIn
APPENDIX 5  Protected and Package Modifiers
APPENDIX 6  DecimalFormat Class
APPENDIX 7  Interfaces
APPENDIX 8  The Iterator Interface
APPENDIX 9  Cloning
APPENDIX 10  javadoc
APPENDIX 11  Differences between C+ and Java
APPENDIX 12  Using JBuilder
Index

本目錄推薦

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