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