注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java面向對象程序設計教程

Java面向對象程序設計教程

Java面向對象程序設計教程

定 價:¥40.00

作 者: 李發(fā)致編著
出版社: 清華大學出版社
叢編項: 高等學校教材
標 簽: JAVA語言

ISBN: 9787302091301 出版時間: 2004-09-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 455 字數(shù):  

內容簡介

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

作者簡介

暫缺《Java面向對象程序設計教程》作者簡介

圖書目錄

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

本目錄推薦

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