日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

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

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

定 價:¥68.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號