評論(0

Java開發技術大全

標籤: 暫無標籤

1 Java開發技術大全 -Java開發技術大全

  作者:劉新

  ·出版社:清華大學出版社

  ·出版日期:2009年

  ·ISBN:9787302192138

  ·條形碼:9787302192138

  ·版本:1版

  ·裝幀:平裝

  ·開本:16

  ·中文:中文

  ·叢書名:原創經典程·程序員典藏

2 Java開發技術大全 -內容簡介

  Java是目前最為流行的程序設計語言。《Java開發技術大全》以J2SE為平台全面介紹了Java的基礎知識和常用技術。《Java開發技術大全》共分為8篇,首先講述了Java的基礎語法,然後介紹了Java中類和對象的實現,這也是Java的核心所在。隨後介紹了Java中的高級技術,詳細討論了其中的多線程、集合、泛型、RTTI等。這些基本知識介紹完畢之後,就進入到實際編程階段,先後介紹了GUI程序設計、多媒體程序設計、資料庫和網路程序設計,這些知識均以示常式序來講解。最後提供了一個完整的即時通訊軟體設計實例,讓讀者能夠從實例中學習程序設計的真諦.

  《Java開發技術大全》內容全面,實例豐富,特別適合於自學者。《Java開發技術大全》可作為計算機、軟體工程專業的教材,也可作為Java程序員參考手冊。

3 Java開發技術大全 -編輯推薦

  根據作者十多年的教學經驗和軟體開發經驗總結而來

  全方位解讀Java語言基礎知識、高級技術和應用開發

4 Java開發技術大全 -目錄

  第1篇 Java基礎知識入門

  第1章 Java的開發運行環境

  1.1 Java的運行環境與虛擬機

  1.2 Java的開發環境

  1.2.1 JDK的安裝

  1.2.2 如何設置系統環境變數

  1.2.3 編譯命令的使用

  1.2.4 解釋執行命令的使用

  1.2.5 UltraEdit的使用

  1.3 一個簡單的Java應用程序

  1.4 一個簡單的Java小程序

  1.5 本章小結

  第2章 Java語言基礎

  2.1 Java語言的特?

  2.2 Java程序的構成

  2.3 數據類型

  2.3.1 基本數據類型

  2.3.2 常量

  2.3.3 變數

  2.3.4 整型數據

  2.3.5 浮點型數據

  2.3.6 字元型數據

  2.3.7 布爾型數據

  2.3.8 變數賦初值

  2.3.9 變數的作用域

  2.3.10 數據類型轉換

  2.4 運算符與表達式

  2.4.1 算術運算符和算術表達式

  2.4.2 關係運算符和關係表達式

  2.4.3 邏輯運算符和邏輯表達式

  2.4.4 條件運算符和條件表達式

  2.4.5 位運算符和位運算表達式

  2.4.6 賦值運算符和賦值表達式

  2.4.7 表達式的求值順序

  2.5 流程式控制制語句

  2.5.1 三種基本控制結構

  2.5.2 表達式語句和空語句

  2.5.3 塊語句

  2.5.4 if~else分支語句

  2.5.5 多路分支switch~case語句

  2.5.6 當型循環while語句

  2.5.7 直到型循環do~while語句

  2.5.8 當型循環for語句

  2.5.9 循環的嵌套

  2.5.10 跳轉語句break

  2.5.11 跳轉語句continue

  2.6 程序文本的風格

  2.6.1 註釋

  2.6.2 程序的格式編排

  2.7 基礎語法實戰演習

  2.7.1 判斷閏年

  2.7.2 求最大公約數和最小公倍數

  2.7.3 Fibonacci數列

  2.7.4 逆向輸出數字

  2.7.5 求水仙花數

  2.7.6 輸出圖形

  2.7.7 輸出九九口訣表

  2.8 本章小結

  第2篇 Java面向對象編程

  第3章 對象和類

  3.1 面向對象的基本概念

  3.1.1 對象

  3.1.2 類

  3.1.3 消息

  3.1.4 面向對象的4個基本特徵

  3.2 類與對象

  3.2.1 類的基本結構

  3.2.2 類的聲明

  3.2.3 創建類體

  3.2.4 對象的生命周期

  3.2.5 對象的創建

  3.2.6 對象的使用

  3.2.7 對象的釋放和垃圾收集機制

  3.3 成員變數的定義與使用

  3.3.1 成員變數的定義

  3.3.2 成員變數的訪問許可權

  3.3.3 實例成員變數和靜態成員變數

  3.4 方法的定義和實現

  3.4.1 方法的聲明

  3.4.2 創建方法體與return語句

  3.4.3 局部變數和成員變數的區別

  3.4.4 方法的訪問許可權

  3.5 方法的調用

  3.5.1 方法調用的形式

  3.5.2 方法調用的參數

  3.5.3 隱含參數this

  3.6 構造方法

  3.6.1 無參數構造方法的定義和使用

  3.6.2 帶參數構造方法的定義和使用

  3.6.3 this關鍵字和構造方法的調用

  3.7 靜態方法

  3.7.1 靜態方法的聲明和定義

  3.7.2 靜態方法和實例方法的區別

  3.7.3 靜態代碼塊

  3.7.4 再論靜態成員變數

  3.8 main()方法和命令行參數

  3.9 結束方法

  3.10 本地方法

  3.11 本章小結

  第4章 繼承與多態

  4.1 繼承的基本原理

  4.2 子類對父類的繼承

  4.3 屬性隱藏和方法的覆蓋

  4.3.1 屬性的隱藏

  4.3.2 方法的覆蓋

  4.4 構造方法的繼承

  4.5 super的使用

  4.5.1 用super引用父類的成員

  4.5.2 使用super調用父類的構造方法

  4.6 繼承的內部處理

  4.7 多態的基本概念

  4.8 重載

  4.8.1 普通方法的重載

  4.8.2 構造方法的重載

  4.8.3 重載的解析

  4.8.4 重載與覆蓋的區別

  4.9 運行時多態

  4.9.1 實例方法的運行時多態

  4.9.2 成員變數運行時的表現

  4.9.3 靜態方法運行時的表現

  4.10 抽象類與抽象方法

  4.10.1 抽象方法的聲明

  4.10.2 抽象類的定義

  4.10.3 抽象方法與回調函數

  4.11 最終類與最終方法

  4.12 介面與多重繼承

  4.12.1 介面的定義

  4.12.2 介面的繼承

  4.12.3 介面的實現

  4.13 內部類

  4.13.1 內部類的定義

  4.13.2 內部類訪問外部類的成員

  4.13.3 內部類之間的相互使用

  4.13.4 在外部使用內部類

  4.13.5 匿名內部類

  4.13.6 內部類的作用

  4.14 包

  4.14.1 包的創建

  4.14.2 包的使用

  4.14.3 JAR文件的創建和使用

  4.14.4 JDK中的常用包

  4.15 本章小結

  第3篇 Java數據處理

  第5章 數組與字元串

  5.1 數組

  5.1.1 一維數組的聲明

  5.1.2 一維數組的創建

  5.1.3 一維數組的使用

  5.1.4 二維數組的聲明

  5.1.5 二維數組的創建

  5.1.6 二維數組的使用

  5.1.7 for~each循環

  5.1.8 應用程序示例1——數組排序

  5.1.9 應用程序示例2——楊輝三角

  5.2 字元串

  5.2.1 String對象的聲明

  5.2.2 String對象的創建

  5.2.3 String對象的使用

  5.2.4 String類型的數組

  5.2.5 StringBuffer對象的聲明

  5.2.6 StringBuffer對象的創建

  5.2.7 StringBuffer對象的使用

  5.3 本章小結

  第6章 Java的異常處理

  6.1 異常的基本概念和作用

  6.2 Java的異常處理機制

  6.3 異常類的層次結構

  6.3.1 運行時異常

  6.3.2 檢查型異常

  6.3.3 自定義異常

  6.4 捕獲和處理異常

  6.5 拋出異常

  6.6 try-catch-finally語句的嵌套

  6.7 用戶自定義異常

  6.8 使用異常來實現鍵盤輸入

  6.9 本章小結

  第7章 Java的輸入和輸出

  7.1 文件和輸入輸出流

  7.2 InputStream類和OutputStream類的使用

  7.2.1 InputStream中的方法

  7.2.2 OutputStream中的方法

  7.2.3 文件輸入流FileInputStream

  7.2.4 文件輸出流FileOutputStream

  7.2.5 保存用戶輸入到文件

  7.2.6 顯示文件內容

  7.2.7 文件的複製

  7.2.8 順序輸入流

  7.2.9 管道輸入輸出流

  7.2.10 過濾輸入輸出流

  7.3 Reader和Writer類使用

  7.3.1 InputStreamReader類中的方法

  7.3.2 OutputStreamWriter類中的方法

  7.3.3 從鍵盤輸入

  7.3.4 文件複製

  7.4 文件屬性處理

  7.4.1 File類中的方法

  7.4.2 File類使用示例——文件列表

  7.5 隨機訪問文件

  7.5.1 RandomAccessFile類中的方法

  7.5.2 RandomAccessFile類使用示例——文件加密

  7.6 控制台輸入和輸出

  7.6.1 控制台輸入類Scanner

  7.6.2 格式化輸出printf.

  7.7 序列化

  7.8 本章小結

  第4篇 Java中的高級技術

  第8章 Java的多線程機制

  8.1 線程的概念

  8.1.1 多線程的特點

  8.1.2 線程的狀態

  8.2 Thread類

  8.2.1 Thread類的構造方法

  8.2.2 Thread類的常用方法

  8.3 多線程程序的編寫

  8.3.1 利用Thread的子類創建線程

  8.3.2 實現Runnable介面創建線程

  8.3.3 使用isAlive()和join()等待子線程結束

  8.3.4 設置線程優先順序

  8.4 線程的通信與協調

  8.4.1 線程的互斥

  8.4.2 線程的同步

  8.4.3 暫停、恢復和停止線程

  8.4.4 生產者-消費者問題實例

  8.5 本章小結

  第9章 運行時類型識別

  第10章 泛型

  第11章 集合

  第12章 類型包裝器、自動裝箱和元數據(註釋)

  第13章 常用工具類

  第5篇 桌面程序開發

  第14章 GUI程序設計

  第15章 多媒體程序設計

  第6篇 資料庫程序設計

  第16章 資料庫的預備知識

  第17章 Java對資料庫編程

  第7篇 Java網路程序開發

  第18章 C/S網路程序設計

  第19章 JSP程序設計

  第8篇 即時通訊系統開發實例

  第20章 系統分析和設計

  第21章 伺服器端功能模塊的實現

  第22章 客戶端功能模塊的實現

相關評論

同義詞:暫無同義詞