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