Java語(yǔ)言程序設(shè)計(jì)(第4版微課版十三五職業(yè)教育國(guó)家規(guī)劃教材)
定 價(jià):55 元
- 作者:遲勇,趙景暉編
- 出版時(shí)間:2021/8/1
- ISBN:9787568530798
- 出 版 社:大連理工大學(xué)出版社
- 中圖法分類:TP312.8JA
- 頁(yè)碼:318
- 紙張:
- 版次:4
- 開(kāi)本:16開(kāi)
本教材是高職高專及普通高校入門(mén)級(jí)Java教材,也適合初學(xué)Java編程愛(ài)好者自學(xué)使用。本教材參照了高職高專院校的Java課程教學(xué)大綱,主要內(nèi)容包括15章:Java概述,Java數(shù)據(jù)類型,運(yùn)算符與表達(dá)式,流程控制,面向?qū)ο蠡A(chǔ),接口與包,數(shù)組、字符串與類型新特性,異常及其處理,GUI界面設(shè)計(jì),事件處理,Applet與繪圖,I/O技術(shù)與文件管理,多線程,網(wǎng)絡(luò)通信,數(shù)據(jù)庫(kù)訪問(wèn)。
第1章 Java概述
1.1 Java簡(jiǎn)介
1.1.1 什么是Java
1.1.2 Java語(yǔ)言的特點(diǎn)
1.1.3 Java的體系結(jié)構(gòu)
1.1.4 JDK的目錄結(jié)構(gòu)
1.1.5 Java API結(jié)構(gòu)
1.1.6 Java開(kāi)發(fā)環(huán)境及工具
1.2 Java基本應(yīng)用
1.2.1 Java程序結(jié)構(gòu)
1.2.2 Java Application
1.2.3 Java Applet
第2章 Java數(shù)據(jù)類型
2.1 Java數(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.5 C語(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.1 if分支結(jié)構(gòu)
4.3.2 switch-case分支結(jié)構(gòu)
4.4 循環(huán)結(jié)構(gòu)
4.4.1 循環(huán)結(jié)構(gòu)概述
4.4.2 while 循環(huán)
4.4.3 do-while循環(huán)
4.4.4 for循環(huán)
4.4.5 增強(qiáng)的for循環(huán)
4.5 跳轉(zhuǎn)語(yǔ)句
4.5.1 break 語(yǔ)句
4.5.2 continue 語(yǔ)句
4.5.3 return 語(yǔ)句
第5章 面向?qū)ο蠡A(chǔ)
5.1 OOP基本思想
5.1.1 使用面向?qū)ο蟮乃枷朐O(shè)計(jì)程序
5.1.2 類與對(duì)象
5.1.3 OOP基本特性
5.2 Java OOP語(yǔ)法基礎(chǔ)
5.2.1 類的定義
5.2.2 Java的純面向?qū)ο筇匦?br> 5.2.3 成員變量
5.2.4 成員方法
5.2.5 方法重載
5.2.6 構(gòu)造方法
5.2.7 main方法
5.3 Java的修飾符
5.3.1 Java的訪問(wèn)控制修飾符
5.3.2 Java的存儲(chǔ)修飾符
5.4 類的繼承
5.4.1 Java類繼承的實(shí)現(xiàn)形式
5.4.2 成員變量的覆蓋和方法重寫(xiě)
5.4.3 this 和 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 使用Java提供的系統(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 數(shù)組的賦值
7.1.5 一維數(shù)組示例
7.1.6 多維數(shù)組
7.1.7 數(shù)組的快速操作
7.2 字符串
7.2.1 String類
7.2.2 StringBuffer 類
7.2.3 StringTokenizer 類
7.3 泛型
7.4 自動(dòng)裝箱和自動(dòng)拆箱
7.5 類型安全的枚舉
7.6 集合框架
7.6.1 Java集合框架綜述
7.6.2 ArrayList 類
7.6.3 LinkedList 類
7.6.4 HashMap 類
7.6.5 TreeMap 類
7.6.6 Iterator接口
7.7 Lambda表達(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.1 GUI組件
9.1.1 抽象窗口工具包
9.1.2 GUI組件與容器關(guān)系
9.2 布局管理器
9.2.1 什么是布局管理器
9.2.2 為什么要使用布局管理器
9.2.3 常用的布局管理器
9.2.4 容器嵌套
9.2.5 空布局
9.3 Swing組件
9.3.1 Swing組件概述
9.3.2 Swing組件示例
9.3.3 MVC模型
第10章 事件處理
10.1 事件處理概述
10.1.1 Java基于委托的事件處理模型
10.1.2 事件處理及相關(guān)概念
10.1.3 Java的事件處理類
10.1.4 Java的事件及其監(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.1 Applet簡(jiǎn)介
11.1.1 什么是Applet
11.1.2 簡(jiǎn)單Applet程序
11.1.3 Applet的安全機(jī)制
11.1.4 Applet的生命周期
11.1.5 Applet的標(biāo)記及其屬性
11.1.6 Applet 與 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/0技術(shù)與文件管理
12.1 流功能概述
12.1.1 什么是