第1章Ja概述
1.1Ja簡(jiǎn)介
1.1.1什么是Ja
1.1.2Ja語(yǔ)言的特點(diǎn)
1.1.3Ja的體系結(jié)構(gòu)
1.1.4JDK的目錄結(jié)構(gòu)
1.1.5JaAPI結(jié)構(gòu)
1.1.6Ja開(kāi)發(fā)環(huán)境及工具
1.2Ja基本應(yīng)用
1.2.1Ja程序結(jié)構(gòu)
1.2.2JaApplication
1.2.3JaApplet
第2章Ja數(shù)據(jù)類型
2.1Ja數(shù)據(jù)類型的分類
2.2變量和常量
2.2.1標(biāo)識(shí)符
2.2.2關(guān)鍵字
2.2.3變量
2.2.4常量
2.2.5綜合示例
2.3數(shù)據(jù)類型的轉(zhuǎn)換
2.3.1自然轉(zhuǎn)換
2.3.2強(qiáng)制轉(zhuǎn)換
2.4包裝類
2.5C語(yǔ)言風(fēng)格化的輸出
第3章運(yùn)算符與表達(dá)式
3.1運(yùn)算符與表達(dá)式概述
3.2運(yùn)算符
3.2.1算術(shù)運(yùn)算符
3.2.2關(guān)系運(yùn)算符
3.2.3位運(yùn)算符
3.2.4邏輯運(yùn)算符
3.2.5賦值運(yùn)算符
3.2.6條件運(yùn)算符
3.3表達(dá)式
3.3.1表達(dá)式的值
3.3.2表達(dá)式中運(yùn)算符的優(yōu)先級(jí)
第4章流程控制
4.1流程控制語(yǔ)句與塊概述
4.2順序結(jié)構(gòu)
4.3分支結(jié)構(gòu)
4.3.1if分支結(jié)構(gòu)
4.3.2switch—case分支結(jié)構(gòu)
4.4循環(huán)結(jié)構(gòu)
4.4.1循環(huán)結(jié)構(gòu)概述
4.4.2while循環(huán)
4.4.3do—while循環(huán)
4.4.4for循環(huán)
4.4.5增強(qiáng)的for循環(huán)
4.5跳轉(zhuǎn)語(yǔ)句
4.5.1break語(yǔ)句
4.5.2continue語(yǔ)句
4.5.3return語(yǔ)句
第5章面向?qū)ο蠡A(chǔ)
5.1OOP基本思想
5.1.1使用面向?qū)ο蟮乃枷朐O(shè)計(jì)程序
5.1.2類與對(duì)象
5.1.3OOP基本特性
5.2JaOOP語(yǔ)法基礎(chǔ)
5.2.1類的定義
5.2.2Ja的純面向?qū)ο筇匦?
5.2.3成員變量
5.2.4成員方法
5.2.5方法重栽
5.2.6構(gòu)造方法
5.2.7main方法
5.3Ja的修飾符
5.3.1Ja的訪問(wèn)控制修飾符
5.3.2Ja的存儲(chǔ)修飾符
5.4類的繼承
5.4.1Ja類繼承的實(shí)現(xiàn)形式
5.4.2成員變量的覆蓋和方法重寫(xiě)
5.4.3this和super關(guān)鍵字
第6章接口與包
6.1接口
6.1.1抽象類與抽象方法
6.1.2接口概述
6.1.3運(yùn)行時(shí)多態(tài)
6.1.4多態(tài)的使用意義
6.2包
6.2.1使用Ja提供的系統(tǒng)包
6.2.2聲明包
6.2.3編譯包
6.2.4導(dǎo)入包
6.2.5靜態(tài)引入
6.2.6訪問(wèn)包
6.2.7包示例
6.3訪問(wèn)控制
6.4內(nèi)部類
6.5匿名類
第7章數(shù)組、字符串與類型新特性
7.1數(shù)組
7.1.1數(shù)組的定義
7.1.2數(shù)組的創(chuàng)建
7.1.3數(shù)組的初始化
7.1.4敷組的賦值
7.1.5一維數(shù)組示例
7.1.6多維數(shù)組
7.1.7數(shù)組的快速操作
7.2字符串
7.2.1String
7.2.2StringBuffr
7.2.3StringTokenizer
7.3泛型
7.4自動(dòng)裝箱和自動(dòng)拆箱
7.5類型安全的枚舉
7.6集合框架
7.6.1Ja集合框架綜述
7.6.2ArrayList類
7.6.3LinkedList類
7.6.4HashMap類
7.6.5TreeMap類
7.6.6Iterator接口
7.7Lambda表達(dá)式
第8章異常及其處理
8.1異常
8.1.1什么是異常
8.1.2異常類層次
8.1.3異常處理的使用時(shí)機(jī)
8.2異常處理實(shí)施
8.2.1捕獲異常
8.2.2聲明異常
8.2.3拋出異常
8.2.4異常類中常用方法
8.3自定義異常
第9章GUI界面設(shè)計(jì)
9.1GUI組件
9.1.1抽象窗口工具包
9.1.2GUI組件與容器關(guān)系
9.2布局管理器
9.2.1什么是布局管理器
9.2.2為什么要使用布局管理器
9.2.3常用的布局管理器
9.2.4容器嵌套
9.2.5空布局
9.3Swing組件
9.3.1Swing組件概述
9.3.2Swing組件示例
9.3.3MVC模型
第10章事件處理
10.1事件處理概述
10.1.1Ja基于委托的事件處理模型
10.1.2事件處理及相關(guān)概念
10.1.3Ja的事件處理類
10.1.4Ja的事件及其監(jiān)聽(tīng)器接口
10.2事件處理示例
10.2.1動(dòng)作事件與項(xiàng)目事件
10.2.2文本事件
10.2.3鍵盤(pán)事件
10.2.4鼠標(biāo)事件
10.2.5窗口事件
10.3事件適配器(Event Adapter)
第11章Applet與繪圖
11.1Applet簡(jiǎn)介
11.1.1什么是Applet
11.1.2簡(jiǎn)單Applet程序
11.1.3Applet的安全機(jī)制
11.1.4Applet的生命周期
11.1.5Applet的標(biāo)記及其屬性
11.1.6Applet與Application的區(qū)別
11.2在Applet中繪圖
11.2.1設(shè)置字體與顏色
11.2.2繪制字符
11.2.3繪制圖形
11.2.4動(dòng)畫(huà)生成原理(調(diào)用順序)
11.3在Application中繪圖
……
第12章I/O技術(shù)與文件管理
第13章多線程
第14章網(wǎng)絡(luò)通信
第15章數(shù)據(jù)庫(kù)訪問(wèn)
附錄1JaIO流類層次圖
附錄2職業(yè)崗位能力需求分析
附錄3微課視頻內(nèi)容列表
參考文獻(xiàn)
|