本書內容涉及Java語言基礎、運行平臺等基本知識:Java程序的基本流程控制,包括Java語法、分支結構、循環(huán)結構等程序流程控制;類與對象的概念、創(chuàng)建、構造方法,常用類、抽象類與接口的基本概念及使用方法等,數(shù)組與字符串的基本概念及使用方法;Java異常處理機制相關內容:方法重載與覆蓋、集合框架的基本概念及collection接口、Set接口、Map接口等的基本使用方法;圖形用戶界面設計、File對象及輸入、輸出流操作;JDBC數(shù)據(jù)庫編程的基本概念、體系結構;多線程的概念、調度和控制、實現(xiàn)等相關內容等。
第1章Java語言基礎
1.1程度與程序設計語言
1.2Java語言簡介
1.3初識Java程序
1.4搭建Java程序開發(fā)環(huán)境
1.5集成開發(fā)環(huán)境
1.6JDK常用命令與Java程序構成
練習題
第2章程序流程控制
2.1語句
2.2順序結構
2.3選擇結構
2.4循環(huán)結構
2.5跳轉語句
練習題
第3章類與對象
3.1面向對象的概念
3.2類與對象概述
3.3構造方法
3.4匿名對象
3.5包
3.6權限訪問控制符
3.7類的繼承
3.8方法重載與方法覆蓋
3.9幾個重要的關鍵字
3.10上轉型對象與下轉型對象
3.11內部類與匿名類
練習題
第4章抽象類與接口
4.1抽象類
4.2接口
4.3抽象類與接口的比較
練習題
第5章數(shù)組與字符串
5.1數(shù)組的基本概念
5.2一維數(shù)組
5.3多維數(shù)組
5.4字符串
練習題
第6章常用類
6.1Object類
6.2Date類
6.3Calendar類
6.4Random類
6.5Math類
6.6基本數(shù)據(jù)類型對應的封裝類
6.7BigInteger和BigDecimal
練習題
第7章Java異常處理機制
7.1異常的基本概念
7.2Java異常體系結構
7.3Java異常處理
7.4自定義異常
7.5異常處理的注意事項
練習題
第8章集合框架
8.1泛型
8.2集合框架簡介
8.3Collection接口
8.4List接口與實現(xiàn)類
8.5Set接口與實現(xiàn)類
8.6Map接口與實現(xiàn)類
8.7Comparable(T)接口與Compatator(T)接口
8.8Collections類
練習題
第9章圖形用戶界面(GuI)程序設計
9.1AWT概述
9.2組件類
9.3容器類
9.4布局管理器
9.5GUI中的事件處理
9.6JavaSwing
練習題
第10章IO操作
10.1File類
10.2流
10.3各種流的具體應用
10.4重定向
練習題
第11章.JDBC數(shù)據(jù)庫編程
11.1JDBC概述
11.2JDBC基本操作
11.3JDBC高級應用
練習題
第12章多線程
12.1程序、進程與線程
12.2Java中的多線程
12.3線程同步
12.4線程組
12.5線程間的通信
12.6線程死鎖
12.7ThreadLocal的使用
練習題
參考文獻