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

Java面向?qū)ο蟪绦蛟O(shè)計教程(第二版)

Java面向?qū)ο蟪绦蛟O(shè)計教程(第二版)

定 價:¥39.50

作 者: 李發(fā)致 編著
出版社: 清華大學(xué)出版社
叢編項: 21世紀(jì)高等學(xué)校計算機(jī)應(yīng)用技術(shù)規(guī)劃教材
標(biāo) 簽: J2EE

ISBN: 9787302206507 出版時間: 2009-11-01 包裝: 平裝
開本: 16開 頁數(shù): 517 字?jǐn)?shù):  

內(nèi)容簡介

  《Java面向?qū)ο蟪绦蛟O(shè)計教程(第2版)》圍繞著面向?qū)ο蠹夹g(shù)和面向?qū)ο缶幊陶Z言主題展開,注重對學(xué)習(xí)Java語言過程中的主要問題進(jìn)行深入分析,講解重點(diǎn)是怎樣編寫規(guī)范的Java程序。書中首先介紹Java的運(yùn)行機(jī)制、程序樣式、基本語法;然后以面向?qū)ο蟪绦驅(qū)崿F(xiàn)為中心,講解在Java語言環(huán)境下對象初始化、對象使用過程與繼承性、多態(tài)性之間的聯(lián)系,對面向?qū)ο缶幊桃?guī)范等問題進(jìn)行比較深入的梳理與分析;隨后介紹Java的多線程、輸入輸出、集合框架與泛型、圖形用戶界面等專題內(nèi)容?!禞ava面向?qū)ο蟪绦蛟O(shè)計教程(第2版)》在內(nèi)容組織上緊扣面向?qū)ο缶幊?,并?qiáng)調(diào)編程規(guī)范的重要性,對知識點(diǎn)溯本求源,力求給出合理的解釋;在內(nèi)容編排上盡可能做到由淺人深,讓讀者能基本掌握知識點(diǎn),然后逐漸把問題引向深入,給學(xué)有余力的讀者提供一定的發(fā)展空間。書中例子的選用與設(shè)計也盡可能典型精致,做到有的放矢?!禞ava面向?qū)ο蟪绦蛟O(shè)計教程(第2版)》的主要閱讀對象是計算機(jī)及相關(guān)專業(yè)的大專院校學(xué)生,Java初、中級編程人員以及對從事面向?qū)ο缶幊谈信d趣的讀者。

作者簡介

暫缺《Java面向?qū)ο蟪绦蛟O(shè)計教程(第二版)》作者簡介

圖書目錄

第1章 Java導(dǎo)論
 1.1 Java語言的特點(diǎn)
  1.1.1 簡單的面向?qū)ο蟪绦蛟O(shè)計語言
  1.1.2 健壯安全的分布式語言
  1.1.3 結(jié)構(gòu)巾立.可移植性強(qiáng)的解釋型語言
  1.1.4 高效能
  1.1.5 支持多線程的動態(tài)語言
  1.1.6 Java與幾種常用語言的比較
 1.2 Java執(zhí)行環(huán)境
  1.2.1 JVM機(jī)制Java平臺的基礎(chǔ)
  1.2.2 白動垃圾收集
  1.2.3 保護(hù)域機(jī)制與沙箱模型
  1.2.4 類加載器啟動引擎的點(diǎn)火器
1.3 JDK的組成與安裝設(shè)置
  1.3.1 Java平臺的組成結(jié)構(gòu)
  1.3.2 SETPATH和SETCLASSPATIt的作用
  1.3.3 Java開發(fā)平臺簡介
1.4 典型例子及常見問題
  1.4.1 編澤器.解釋器.小程序觀察器和反編澤器
  1.4.2 簡單的"HelloWorld!”例子
  1.4.3 應(yīng)用程序的主方法
  1.4.4 小程序的運(yùn)行
 1.5 思考與練習(xí)
第2章 Java的基本語法
 2.1 類型.值與基本變量
  2.1.1 基本概念
  2.1.2 基本類型
  2.1.3 引用類型
  2.1.4 類型轉(zhuǎn)換
  2.1.5 簡化操作的一些輔助手段
 2.2 運(yùn)算符與表達(dá)式
  2.2.1 算術(shù)運(yùn)算符與表達(dá)式
  2.2.2 關(guān)系運(yùn)算符與表達(dá)式
  2.2.3 邏輯運(yùn)算符與表達(dá)式
  2.2.4 位運(yùn)算符與表達(dá)式
  2.2.5 條件運(yùn)算符與表達(dá)式
  2.2.6 賦值運(yùn)算符與表達(dá)式
  2.2.7 instanceof運(yùn)算符
  2.2.8 運(yùn)算符優(yōu)先級與賦值順序的理解
  2.2.9 基本類型所支持的操作運(yùn)算
 2.3 語句
  2.3.1 編組語句
  2.3.2 表達(dá)式語句
  2.3.3 選擇語句
  2.3.4 循環(huán)語句
  2.3.5 迭代與遞歸
  2.3.6 控制轉(zhuǎn)移語句
  2.3.7 注釋語句
 2.4 思考與練習(xí)
第3章 Java對象的生命周期
 3.1 面向?qū)ο蠹夹g(shù)
  3.1.1 面向過程與面向?qū)ο蟮谋容^
  3.1.2 面向?qū)ο蠹夹g(shù)的基本原則
  3.1.3 面向?qū)ο蠹夹g(shù)的基本要素
  3.1.4 軟件開發(fā)過程的面向?qū)ο蠹夹g(shù)
  3.1.5 Java語言中的一些基本術(shù)語
 3.2 對象聲明
  3.2.1 對象的聲明方式
  3.2.2 引用變量與對象的關(guān)系
 3.3 對象的創(chuàng)建
  3.3.1 創(chuàng)建方式
  3.3.2 對象的初始化
  3.3.3 繼承鏈上相關(guān)類的加載順序以及構(gòu)造方法鏈的調(diào)用
 3.4 對象的使用
  3.4.1 使用了哪個對象
  3.4.2 使用了哪個方法
  3.4.3 使用了哪個屬性
  3.4.4 內(nèi)部類
 3.5 對象清除
  3.5.1 垃圾自動收集機(jī)制
  3.5.2 調(diào)用垃圾收集方法
  3.5.3 finalize方法的利用
 3.6 思考與練習(xí)
第4章 對象設(shè)計的Java規(guī)范
 4.1 規(guī)范概述
  4.1.1 硬約束與軟約束
  4.1.2 軟件工程的要求
  4.1.3 面向?qū)ο笤O(shè)計原則
 4.2 Java語言的Object類及標(biāo)準(zhǔn)包
  4.2.1 Object類
  4.2.2 java.1 ang包
  4.2.3 Java標(biāo)準(zhǔn)包
 4.3 Java的異常處理機(jī)制
  4.3.1 異常處理
  4.3.2 核心代碼與異常處理分離機(jī)制
  4.3.3 引發(fā)異常及對異常處理的兩條途徑
  4.3.4 Java的內(nèi)置異常類
  4.3.5 設(shè)計異常類
  4.3.6 斷言語句
  4.3.7 對異常不作為與作為的區(qū)別
 4.4 包.接口.類與方法設(shè)計
  4.4.1 包設(shè)計
  4.4.2 制作JAR文件包
  4.4.3 接口設(shè)計
  4.4.4 抽象類設(shè)計
  4.4.5 類設(shè)計
  4.4.6 方法設(shè)計
  4.4.7 設(shè)計模式
 4.5 Java編碼的其他規(guī)范
  4.5.1 命名規(guī)范
  4.5.2 文件組織樣式
  4.5.3 增加程序可讀性的一些建議
  4.5.4 完整的例子
 4.6 思考與練習(xí)
第5章 Java的線程
 5.1 線程的概念與POSIX標(biāo)準(zhǔn)
  5.1.1 現(xiàn)成的概念
  5.1.2 線程的POSIX標(biāo)準(zhǔn)
 5.2 多線程的Java實(shí)現(xiàn)
  5.2.1 線程的創(chuàng)建方法
  5.2.2 線程的狀態(tài)
 5.3 互斥線程間的同步機(jī)制
  5.3.1 多線程帶來的沖突問題
  5.3.2 共享資源合理使用的實(shí)現(xiàn)
  5.3.3 按同步協(xié)調(diào)程度劃分的線程間的關(guān)系
 5.4 java.util.concurrent包簡介
 5.5 思考與練習(xí)
第6章 Java的輸入輸出
 6.1 流輸入輸出類的層次結(jié)構(gòu)
  6.1.1 流的概念
  6.1.2 字.節(jié)流
  6.1.3 字符流
  6.1.4 輸入輸出類的分類
  6.1.5 標(biāo)準(zhǔn)流及其重定向
  6.1.6 IOExeeption及其子類
 6.2 輸人輸出流類的應(yīng)用
  6.2.1 輸入輸出流類的般例子
  6.2.2 典型的輸入輸出流類的組合應(yīng)用
  6.2.3 格式化輸出
 6.3 數(shù)據(jù)持久化
  6.3.1 對象串行化
  6.3.2 XML文件的輸入輸出
  6.3.3 JDBC入門
 6.4 文件類的應(yīng)用
  6.4.1 File類
  6.4.2 File類應(yīng)用舉例
 6.5 思考與練習(xí)
第7章 Java的集合框架與泛型
 7.1 集合API
 7.2 Collection與Iterator
  7.2.1 Collection接口
  7.2.2 迭代器Iterator
  7.2.3 1terator的使用舉例
 7.3 List.LinkedList與List
  7.3.1 List接口
  7.3.2 LinkedList與ArrayList類
  7.3.3 List的使用舉例
 7.4 Set.SortedSEt.HashSet與TreeSet
  7.4.1 Set和SortedSEt接口
  7.4.2 HashSet.TreeSet和LinkedHashSet類
  7.4.3 Set的使用舉例
 7.5 Map.SortedMap接口及其實(shí)現(xiàn)類
  7.5.1 Map接口
  7.5.2 SortedMap接口
  7.5.3 HashMap.TreeMap和LinkedHashMap等實(shí)現(xiàn)類
  7.5.4 Map的使用舉例
 7.6 泛型類型
  7.6.1 向下轉(zhuǎn)型與ClassCastException異常
  7.6.2 泛型的定義
  7.6.3 泛型的使用
  7.6.4 泛型的設(shè)計
 7.7 思考與練習(xí)
第8章 Java的圖形用戶界面
 8.1 JFC的組成
  8.1.1 AWT
  8.1.2 Swing
  8.1.3 DragandDrop
  8.1.4 Java2D
  8.1.5 JavaAccessibility
8.2 應(yīng)用程序和小程序界面圖形化
  8.2.1 Swing的根面板
  8.2.2 小程序的典型例子
  8.2.3 應(yīng)用程序的典型例子
  8.2.4 結(jié)合小程序和應(yīng)用程序的典型例子
8.3 AWT的組件布局管理模型
  8.3.1 基于策略模式的授權(quán)模型
  8.3.2 布局管理器類
 8.4 AWT的事件處理模型
  8.4.1 基于觀察者模式的授權(quán)模型
  8.4.2 事件源
  8.4.3 事件類
  8.4.4 事件監(jiān)聽器
  8.4.5 創(chuàng)建事件監(jiān)聽器對象
 8.5 思考與練習(xí)
附錄 源代碼清單
參考文獻(xiàn)

本目錄推薦

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