《Java技術套用基礎對象·模式·虛擬機》是2009年機械工業出版社出版的圖書。《Java技術套用基礎:對象·模式·虛擬機》以介紹面向對象程式設計思想和方法為目標,以設計模式為線索,重點介紹面向抽象編程技術及Java技術的主要特點。
基本介紹
- 書名:Java技術套用基礎:對象·模式·虛擬機
- 出版社:機械工業出版社
- 出版時間:2009年3月1日
- 版次: 第1版
圖書信息,內容簡介,目錄,
圖書信息
叢書名: 高等院校規劃教材,計算機科學與技術系列
平裝: 395頁
正文語種: 簡體中文
開本: 16
ISBN: 9787111262084
條形碼: 9787111262084
尺寸: 25.8 x 18.2 x 1.8 cm
重量: 662 g
內容簡介
《Java技術套用基礎:對象·模式·虛擬機》是普通高等學校在學生學習了微機原理、C/C++程式設計、作業系統和編譯原理之後的Java技術課程教學用書。主要內容為:Java語言,虛擬機對Java性能的支持,設計模式在Java中的套用,Java Beans及其事件處理機制。
《Java技術套用基礎:對象·模式·虛擬機》從程式設計的角度比較全面地介紹了Java的核心技術和核心思想,並儘可能地涵蓋當今先進程式設計理念。《Java技術套用基礎:對象·模式·虛擬機》的特點是:說理性強,文字簡練、通俗,配有適當數量的例題。
《Java技術套用基礎:對象·模式·虛擬機》適合作為普通高等學校程式設計的總結課教材,也可以作為IT企業的Java技術初級培訓教材,以及工程技術人員的參考書。
目錄
出版說明
前言
第1章 概述
1.1 電腦程式的平台相關性
1.1.1 計算機語言與電腦程式
1.1.2 應用程式的平台相關性與Java
1.2 Java的故事
1.2.1 不成功的0ak
1.2.2 適逢其時的Java
1.3 體驗Java
1.3.1 安裝Java軟體開發工具SDK
1.3.2 Java初體驗
1.3.3 Java再體驗
1.3.4 體驗Applet
1.4 Java運行環境
1.4.1 Java平台結構及功能
1.4.2 Java平台的3種實現
1.4.3 Java虛擬機
1.4.4 Java.exe的作用——運行環境的引導與載入
1.5 習題
第2章 Java語言
2.1 Java語言基礎
2.1.1 基本數據類型
2.1.2 運算符
2.1.3 表達式
2.2 類與對象
2.2.1 類及其對象
2.2.2 對象引用
2.2.3 構造方法
2.2.4 方法重載
2.2.5 類成員
2.2.6 類的命名及包
2.3 類及類成員的訪問控制
2.3.1 類的訪問控制修飾字public
2.3.2 欄位和方法的訪問控制
2.4 類的繼承(擴展)
2.4.1 子類的聲明
2.4.2 子類的構造方法
2.4.3 Object類遺傳給子類的常用方法
2.5 多態
2.5.1 多態的概念及方法重載
2.5.2 針對類類型的多態——方法重寫
2.6 接口
2.6.1 接口的概念及其聲明
2.6.2 接口的實現
2.6.3 接口的主要作用
2.6.4 接口的擴展
2.7 抽象類
2.7.1 抽象類的概念及其聲明
2.7.2 抽象類的用途
2.8 內部類和匿名類簡介
2.8.1 非靜態內部類
2.8.2 預定義引用this
2.8.3 匿名類
2.9 Java提供的預定義類
2.9.1 基本類型包裝類
2.9.2 字元串類及其對象
2.9.3 異常類
2.10 數組對象
2.10.1 一維數組及其定義
2.10.2 二維數組
2.11程式流程控制
2.11.1 分支控制語句
2.11.2 循環控制語句
2.11.3 跳轉語句
2.12習題
第3章 虛擬機中類與對象的組織
3.1 預備知識
3.1.1 位元組碼指令
3.1.2 UTF.8 字元編碼
3.2 位元組碼類檔案的組織
3.2.1 類檔案總貌
3.2.2 常量池
3.3 類檔案、Class對象、類對象
3.3.1 類檔案與程式之間的關係
3.3.2 類檔案、類、對象之間的關係
3.3.3 類的Class對象
3.4 Class的常用方法
3.4.1 獲取Class對象的方法
3.4.2 根據類名創建對象
3.5 JaVa的反射機制
3.5.1 Java反射機制的基本概念及其構成
3.5.2 獲取類的方法信息
3.6 類組織方式對Java語言的影響
3.6.1 創建String對象方法1
3.6.2 創建String對象方法2
3.6.3 常量池String對象的直接使用
3.7 習題
第4章 Java程式結構及設計模式
4.1 JaVa程式設計基礎
4.1.1 Java程式結構
4.1.2 Java程式的設計原則
4.2 設計模式簡介
4.2.1 模板方法(TemplateMethod)模式
4.2.2 策略(Strategy)模式
4.2.3 適配器(Adapter)模式
4.2.4 單例(Singleton)模式:
4.2.5 工廠(Factory)模式
4.2.6 橋樑(Bridge)模式及設計模式小結
4.3 習題
第5章 JavaI/O流
5.1 流及流類
5.1.1 流的概念
5.1.2 標準流對象
5.2 JavaI/O概貌
5.2.1 位元組流
5.2.2 字元流
5.2.3 其他
5.2.4 I/O異常
5.3 檔案I/O
5.3.1 File類
5.3.2 檔案輸入流FileInputStream圾其套用
5.3.3 FileOutputStream類及其套用
5.3.4 字元流的FileReader和FileWriter類及其套用
5.3.5 RandomAccessFile類及其套用
5.3.6 對象流ObjectlnputStream和ObjectOutputStream的套用
5.4 位元組流採用的設計模式
5.4.1 原始流及其設計模式
5.4.2 過濾流及其設計模式
5.5 原始流與過濾流的配合套用
5.5.1 過濾流Data/nputStream和DataOutputStream
5.5.2 過濾流BufferedlnputStream和BufferedOutputStream
5.5.3 過濾流PushbackInputStream
5.5.4 原始流SequencelnputStream的套用
5.5.5 過濾流PrintStream的套用
5.6 字元流的設計模式及套用
5.6.1 字元流/位元組流適配器
5.6.2 緩衝器流BufferedReader和BufferedWriter
5.7 習題
第6章 JavaGUI簡介
第7章 Java與圖形圖像
第8章 Java集合框架和泛型設計簡介
第9章 類裝載器與Java動態性
第10章 Java執行緒技術基礎
第11章 Java組件
第12章 Java小程式——Applet
第13章 Java網路套用基礎
第14章 Java資料庫套用基礎
參考文獻