第1章 Java概述
1.1 Java發(fā)展簡(jiǎn)史與特點(diǎn)
1.1.1 Java發(fā)展簡(jiǎn)史
1.1.2 Java特點(diǎn)
1.2 Java開發(fā)與運(yùn)行環(huán)境
1.2.1 Java平臺(tái)
1.2.2 JDK下載與安裝
1.2.3 Java工具集
1.2.4 Eclipse下載與安裝
1.3 Java程序簡(jiǎn)介
1.3.1 Java應(yīng)用程序
1.3.2 Java小應(yīng)用程序
本章小結(jié)
習(xí)題
第2章 Java編程基礎(chǔ)
2.1 Java標(biāo)識(shí)符、關(guān)鍵字與注釋符
2.1.1 Java標(biāo)識(shí)符
2.1.2 Java關(guān)鍵字
2.1.3 Java注釋符
2.2 Java數(shù)據(jù)類型、常量與變量
2.2.1 Java數(shù)據(jù)類型
2.2.2 常量與變量
2.3 運(yùn)算符與表達(dá)式
2.3.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式
2.3.2 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
2.3.3 邏輯運(yùn)算符與邏輯表達(dá)式
2.3.4 賦值運(yùn)算符與賦值表達(dá)式
2.3.5 復(fù)合賦值運(yùn)算符與復(fù)合賦值表達(dá)式
2.3.6 條件運(yùn)算符與條件表達(dá)式
2.3.7 位運(yùn)算符與位運(yùn)算表達(dá)式
2.3.8 其他運(yùn)算符
2.3.9 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
2.3.10 數(shù)據(jù)類型的轉(zhuǎn)換
2.4 程序控制語(yǔ)句
2.4.1 選擇結(jié)構(gòu)程序控制語(yǔ)句
2.4.2 循環(huán)結(jié)構(gòu)程序控制語(yǔ)句
2.4.3 跳轉(zhuǎn)控制語(yǔ)句
2.5 數(shù)組與字符串
2.5.1 一維數(shù)組
2.5.2 二維數(shù)組
2.5.3 數(shù)組應(yīng)用舉例
2.5.4 字符串
本章小結(jié)
習(xí)題
第3章 Java面向?qū)ο蟪绦蛟O(shè)計(jì)
3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)
3.1.1 對(duì)象與類的基本概念
3.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特性
3.1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)勢(shì)
3.2 類
3.2.1 類的定義
3.2.2 成員變量
3.2.3 成員方法
3.3 對(duì)象
3.3.1 創(chuàng)建對(duì)象
3.3.2 使用對(duì)象
3.3.3 釋放對(duì)象
3.3.4 構(gòu)造方法初始化對(duì)象
3.4 類的封裝
3.4.1 訪問控制修飾符
3.4.2 靜態(tài)修飾符static
3.5 繼承與多態(tài)
3.5.1 子類的定義
3.5.2 成員變量的隱藏
3.5.3 成員方法的重寫與重載
3.5.4 子類的構(gòu)造方法
3.5.5 *終類與抽象類
3.5.6 多態(tài)性
3.6 接口與包
3.6.1 接口的定義
3.6.2 接口的實(shí)現(xiàn)
3.6.3 包的創(chuàng)建與應(yīng)用
3.7 常用類
3.7.1 Math類
3.7.2 Random類
3.7.3 Arrays類
3.7.4 Date類、Calenalar類與SimpleDateFormat類
3.8 異常處理
3.8.1 什么是異常
3.8.2 Java異常處理機(jī)制
3.8.3 自定義異常
本章小結(jié)
習(xí)題
第4章 圖形用戶界面設(shè)計(jì)
4.1 AWT和Swing
4.1.1 AWT
4.1.2 Swing
4.2 容器與組件
4.2.1 容器
4.2.2 組件
4.2.3 內(nèi)容窗格
4.3 布局管理器
4.3.1 BorderLayout布局管理器
4.3.2 FlowLayout布局管理器
4.3.3 GridLayotlt布局管理器
4.3.4 CardLayout布局管理器
4.3.5 不使用布局管理器
4.4 事件機(jī)制
4.4.1 事件處理三要素
4.4.2 監(jiān)聽器
4.4.3 適配器
4.5 常用組件
4.5.1 按鈕
4.5.2 文本框
4.5.3 菜單
4.5.4 Java基本繪圖
本章小結(jié)
習(xí)題
第5章 輸入/輸出流
5.1 輸入輸出基本概念
5.1.1 流的概念
5.1.2 輸入輸出流類概述
5.2 字節(jié)流
5.2.1 InputStrearn
5.2.2 OutputStream
5.2.3 字節(jié)流讀寫文件
5.3 字符流
5.3.1 Reader
5.3.2 Writer
5.3.3 字符流讀寫文件
本章小結(jié)
習(xí)題
第6章 多線程
6.1 線程概述
6.2 線程的創(chuàng)建
6.2.1 Thread類與Runnable接口
6.2.2 繼承Thread類創(chuàng)建線程
6.2.3 實(shí)現(xiàn)Runnable接口創(chuàng)建線程
6.2.4 兩種實(shí)現(xiàn)多線程方式的對(duì)比分析
6.3 線程的生命周期及狀態(tài)轉(zhuǎn)換
6.3.1 線程的生命周期
6.3.2 線程的優(yōu)先級(jí)與調(diào)度
6.3.3 線程狀態(tài)的改變
本章小結(jié)
習(xí)題
第7章 網(wǎng)絡(luò)編程
7.1 網(wǎng)絡(luò)基礎(chǔ)知識(shí)
7.1.1 TCP/IP協(xié)議
7.1.2 UDP協(xié)議與TCP協(xié)議
7.1.3 IP地址與端口號(hào)
7.2 InetAddress類與URL類
7.2.1 InetAddress類
7.2.2 URL類
7.3 UDP通信編程
7.3.1 DatagramPacket類
7.3.2 DatagramSocket類
7.3.3 UDP通信編程實(shí)例
7.4 TCP通信編程
7.4.1 ServerSocket類
7.4.2 Socket類
7.4.3 TCP通信編程實(shí)例
7.5 綜合實(shí)例
本章小結(jié)
習(xí)題
第8章 數(shù)據(jù)庫(kù)編程
8.1 JDBC技術(shù)概述
8.2 連接Access數(shù)據(jù)庫(kù)
8.3 連接MySQL數(shù)據(jù)庫(kù)
本章小結(jié)
習(xí)題
參考文獻(xiàn)