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

Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程

Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程

定 價(jià):¥40.00

作 者: 李發(fā)致編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校教材
標(biāo) 簽: JAVA語(yǔ)言

ISBN: 9787302091301 出版時(shí)間: 2004-09-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 26cm 頁(yè)數(shù): 455 字?jǐn)?shù):  

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

  本書(shū)圍繞著面向?qū)ο蠹夹g(shù)和面向?qū)ο缶幊陶Z(yǔ)言這一主題展開(kāi),注重對(duì)學(xué)習(xí)Java語(yǔ)言過(guò)程中的主干問(wèn)題進(jìn)行深入分析,使學(xué)生能搞清問(wèn)題的來(lái)龍去脈。書(shū)中對(duì)虛擬機(jī)制、應(yīng)用程序主方法的使用、對(duì)象初始化、對(duì)象使用、類設(shè)計(jì)以及面向?qū)ο缶幊桃?guī)范等問(wèn)題進(jìn)行了比較深入的梳理與分析;對(duì)知識(shí)點(diǎn)溯本求源,力求給出合理的解釋,做到言之有物,絕不含糊其辭。書(shū)中選用的例子是典型的但絕不是繁瑣的,例子的設(shè)計(jì)也盡可能精致,做到有的放矢,避免粗制濫造。書(shū)中所述都是作者思考控索過(guò)的,絕不存在湊數(shù)式的資料堆砌。本書(shū)適用于高等學(xué)校計(jì)算機(jī)及相關(guān)專業(yè)的師生,也適用于Java初、中級(jí)編程人員以及對(duì)從事面向?qū)ο缶幊谈信d趣的讀者。。

作者簡(jiǎn)介

暫缺《Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程》作者簡(jiǎn)介

圖書(shū)目錄

第1章  面向?qū)ο蟾攀?br />  1.1  面向過(guò)程與面向?qū)ο蟮姆椒ㄕ摫容^
  1.1.1  系統(tǒng)建模方法
  1.1.2程序設(shè)計(jì)方法
  1.1.3  面向過(guò)程方法的優(yōu)勢(shì)
  1.1.4  面向?qū)ο蠓椒ǖ膬?yōu)勢(shì)
  1.1.5  面向過(guò)程與面向?qū)ο蠓椒ǖ膽?yīng)用優(yōu)勢(shì)
  1.1.6  歷史反思
  1.2  面向?qū)ο蠹夹g(shù)的基本原則
  1.3  面向?qū)ο蠹夹g(shù)的基本要素
  1.3.1  封裝性
  1.3.2繼承性
  1.3.3  多態(tài)性
  1.3.4  面向?qū)ο蟾拍詈托g(shù)語(yǔ)
  1.4  面向?qū)ο蟮能浖_(kāi)發(fā)體系
  1.4.1  面向?qū)ο罂蚣芟萝浖_(kāi)發(fā)的生命周期
  1.4.2  面向?qū)ο笙嚓P(guān)技術(shù)的基本概念
  1.4.3  面向?qū)ο蟪绦蛟O(shè)計(jì)的重要性
  1.4.4  面向?qū)ο蠓治雠c設(shè)計(jì)的重要性
  1.4.5  Java的地位
  1.5  思考與練習(xí)
第2章Java導(dǎo)論
  2.1  Java語(yǔ)言的特點(diǎn)
  2.1.1  簡(jiǎn)單的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言
  2.1.2  健壯安全的分布式語(yǔ)言
  2.1.3  結(jié)構(gòu)中立、可移植性強(qiáng)的解釋型語(yǔ)言
  2.1.4高效能
  2.1.5  支持多線程的動(dòng)態(tài)語(yǔ)言
  2.1.6  Java與幾種常用語(yǔ)言的比較
  2.2  Java執(zhí)行環(huán)境
  2.2.1  JVM機(jī)制Java平臺(tái)的基礎(chǔ)
  2.2.2  自動(dòng)垃圾收集
2.2.3  保護(hù)域機(jī)制與沙箱模型
  2.2.4  類加載器啟動(dòng)引擎的點(diǎn)火器
  2.3  JDK的組成與安裝設(shè)置
  2.3.1  Java平臺(tái)的組成結(jié)構(gòu)
  2.3.2  SETPATH和SETCLASSPATH的作用
  2.4  典型例子及常見(jiàn)問(wèn)題
  2.4.1  編譯器、解釋器、小程序觀察器和反編譯器
  2.4.2簡(jiǎn)單的HelloWorld!例子
  2.4.3  應(yīng)用程序的主方法
  2.4.4  小程序的運(yùn)行
  2.5  思考與練習(xí)
  第3章Java的基本語(yǔ)法
  3.1  類型、值與基本變量
  3.1.1  基本概念
  3.1.2基本類型
  3.1.3  引用類型
  3.1.4類型轉(zhuǎn)換
  3.2  運(yùn)算符與表達(dá)式
  3.2.1  算術(shù)運(yùn)算符與表達(dá)式
  3.2.2  關(guān)系運(yùn)算符與表達(dá)式
  3.2.3  邏輯運(yùn)算符與表達(dá)式
  3.2.4  位運(yùn)算符與表達(dá)式
  3.2.5  條件運(yùn)算符與表達(dá)式
  3.2.6  賦值運(yùn)算符與表達(dá)式
  3.2.7 instanceof運(yùn)算符
  3.2.8  運(yùn)算符優(yōu)先級(jí)與賦值順序的理解
  3.2.9  基本類型所支持的操作運(yùn)算
  3.3  語(yǔ)句
  3.3.1  編組語(yǔ)句
  3.3.2表達(dá)式語(yǔ)句
  3.3.3  選擇語(yǔ)句
  3.3.4循環(huán)語(yǔ)句
  3.3.5  迭代與遞歸
  3.3.6控制轉(zhuǎn)移語(yǔ)句
  3.3.7  注釋語(yǔ)句
  3.4  思考與練習(xí)
  第4章  Java對(duì)象的生命周期
  4.1  對(duì)象的聲明與創(chuàng)建
  4.1.1  基本術(shù)語(yǔ)
  4.1.2對(duì)象的聲明
  4.1.3  對(duì)象的創(chuàng)建
  4.1.4  數(shù)組對(duì)象的聲明和創(chuàng)建
  4.2對(duì)象的初始化
  4.2.1  成員變量的默認(rèn)初始化過(guò)程
  4.2.2  類成員變量的初始化與靜態(tài)代碼塊
  4.2.3  實(shí)例成員變量的初始化與構(gòu)造方法
  4.2.4  程序健壯性的代價(jià)和編碼啟示
  4.2.5  類成員變量與實(shí)例成員變量初始化的區(qū)別
  4.2.6  繼承鏈上相關(guān)類的加載順序以及構(gòu)造方法鏈的調(diào)用
  4.3對(duì)象的使用
  4.3.1  多態(tài)的使用
  4.3.2  對(duì)象的比較
  4.3.3  對(duì)象的傳遞
  4.3.4  內(nèi)部類的使用
  4.4對(duì)象的清除
  4.4.1  垃圾自動(dòng)回收機(jī)制
  4.4.2  垃圾回收概念模型
  4.4.3  與垃圾回收有關(guān)的一些常用方法
  4.5  思考與練習(xí)
第5章  對(duì)象設(shè)計(jì)的Java規(guī)范
  5.1  好程序的基本條件
  5.2 Java語(yǔ)言的Obiect類及標(biāo)準(zhǔn)包
  5.2.1  Obiect類
  5.2.2 java.1ang包
  5.2.3 Java標(biāo)準(zhǔn)包
  5.3 Java的異常處理機(jī)制
  5.3.1  異常處理
  5.3.2  核心代碼與異常處理分離機(jī)制
  5.3.3  引發(fā)異常及對(duì)異常處理的兩條途徑
  5.3.4 Java的內(nèi)置異常類
  5.3.5  設(shè)計(jì)異常類
  5.3.6斷言語(yǔ)句
  5.3.7  對(duì)異常不作為與作為的區(qū)別
  5.4包、接口、類與方法設(shè)計(jì)
  5.4.1  包設(shè)計(jì)
  5.4.2制作JAR文件包
  5.4.3  接口設(shè)計(jì)
  5.4.4抽象類設(shè)計(jì)
  5.4.5  類設(shè)計(jì)
  5.4.6方法設(shè)計(jì)
  5.4.7  設(shè)計(jì)模式
  5.5 Java編碼的其他規(guī)范
  5.5.1  命名規(guī)范
  5.5.2  文件組織樣式
  5.5.3  增加程序可讀性的一些建議
  5.5.4完整的例子
  5.6  思考與練習(xí)
第6章Java的線程
  6.1  線程的概念與POSIX標(biāo)準(zhǔn)
  6.1.1  線程的概念
  6.1.2線程的POSIX標(biāo)準(zhǔn)
  6.2  多線程的Java實(shí)現(xiàn)
  6.2.1  線程的創(chuàng)建方法
  6.2.2線程的狀態(tài)
  6.3  斥線程間的同步機(jī)制
  6.3.1  多線程帶來(lái)的沖突問(wèn)題
  6.3.2  共享資源合理使用的實(shí)現(xiàn)
  6.3.3  按同步協(xié)調(diào)程度劃分的線程間的關(guān)系
  6.4  思考與練習(xí)
第7章  Java的輸入/輸出
  7.1  流輸入/輸出類的層次結(jié)構(gòu)
  7.1.1  流的概念
  7.1.2  字節(jié)流
  7.1.3  字符流
  7.1.4轉(zhuǎn)換流
  7.1.5  輸入/輸出類的分類
  7.1.6標(biāo)準(zhǔn)流
  7.1.7  10Exception及其子類
  7.2  輸入/輸出流類的應(yīng)用
  7.2.1  輸iX./輸出流類的一般例子
  7.2.2  典型輸兒輸出流類的組合應(yīng)用
  7.2.3  對(duì)象串行化
  7. 3   文件類的應(yīng)用
  7.3.1  File類
  7.3.2 File類應(yīng)用舉例
  7.4  思考與練習(xí)
第8章  Java的集合框架
  8.1  集合API
  8.2  Collection與IteratOr
  8.2.1  Collection接口
  8.2.2  迭代器neratOr
  8.2.3  Itemmr使用舉例
  8.3 List、LinkedList與ArrayList
  8.3.1  List接口
  8.3.2  LinkedList與ArrayList類
  8.3.3  List使用舉例
  8.4  Set、SonedSet、HashSet與TreeSet
  8.4.1  Set和So~edSet接口
  8.4.2  HashSet、TreeSet和LinkedHashSet類
  8.4.3 Set使用舉例
  8.5 Map、SortedMap接口及其實(shí)現(xiàn)類
  8.5.1  Map接口
  8.5.2  SortedMap接口
  8.5.3 HashMap、TreeMap和LinkedHashMap等實(shí)現(xiàn)類
  8.5.4 Map使用舉例
  8.6  思考與練習(xí)
  第9章  Java的圖形用戶界面
  9.1 JFC的組成
  9。1.1AWT
  9.1.2  Swing
  91.3  DragandDrOp
  9.1.4  Java2D
  9.1.5  JavaAccessibUity
  9.2  應(yīng)用程序和小程序界面圖形化
  9.2.1  Swing的根面板
  9.2.2  小程序的典型例子
  9.2.3  應(yīng)用程序的典型例子
  9.2.4  結(jié)合小程序和應(yīng)用程序的典型例子
  9.3 AWT的組件布局管理模型
  9.3.1  基于策略模式的授權(quán)模型
  9.3.2布局管理器類
  9.4 AWT的事件處理模型
  9.4.1  基于觀察者模式的授權(quán)模型
  9.4.2  事件源
  9.4.3  事件類
  9.4.4  事件監(jiān)聽(tīng)器
  9.4.5  創(chuàng)建事件監(jiān)聽(tīng)器對(duì)象
  9.5  思考與練習(xí)
參考文獻(xiàn)

本目錄推薦

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