Java語言程序設(shè)計(第4版微課版十三五職業(yè)教育國家規(guī)劃教材)
定 價:55 元
- 作者:遲勇,趙景暉編
- 出版時間:2021/8/1
- ISBN:9787568530798
- 出 版 社:大連理工大學(xué)出版社
- 中圖法分類:TP312.8JA
- 頁碼:318
- 紙張:
- 版次:4
- 開本:16開
本教材是高職高專及普通高校入門級Java教材,也適合初學(xué)Java編程愛好者自學(xué)使用。本教材參照了高職高專院校的Java課程教學(xué)大綱,主要內(nèi)容包括15章:Java概述,Java數(shù)據(jù)類型,運算符與表達式,流程控制,面向?qū)ο蠡A(chǔ),接口與包,數(shù)組、字符串與類型新特性,異常及其處理,GUI界面設(shè)計,事件處理,Applet與繪圖,I/O技術(shù)與文件管理,多線程,網(wǎng)絡(luò)通信,數(shù)據(jù)庫訪問。
第1章 Java概述
1.1 Java簡介
1.1.1 什么是Java
1.1.2 Java語言的特點
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開發(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 標識符
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 強制轉(zhuǎn)換
2.4 包裝類
2.5 C語言風(fēng)格化的輸出
第3章 運算符與表達式
3.1 運算符與表達式概述
3.2 運算符
3.2.1 算術(shù)運算符
3.2.2 關(guān)系運算符
3.2.3 位運算符
3.2.4 邏輯運算符
3.2.5 賦值運算符
3.2.6 條件運算符
3.3 表達式
3.3.1 表達式的值
3.3.2 表達式中運算符的優(yōu)先級
第4章 流程控制
4.1 流程控制語句與塊概述
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 增強的for循環(huán)
4.5 跳轉(zhuǎn)語句
4.5.1 break 語句
4.5.2 continue 語句
4.5.3 return 語句
第5章 面向?qū)ο蠡A(chǔ)
5.1 OOP基本思想
5.1.1 使用面向?qū)ο蟮乃枷朐O(shè)計程序
5.1.2 類與對象
5.1.3 OOP基本特性
5.2 Java OOP語法基礎(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的訪問控制修飾符
5.3.2 Java的存儲修飾符
5.4 類的繼承
5.4.1 Java類繼承的實現(xiàn)形式
5.4.2 成員變量的覆蓋和方法重寫
5.4.3 this 和 super關(guān)鍵字
第6章 接口與包
6.1 接口
6.1.1 抽象類與抽象方法
6.1.2 接口概述
6.1.3 運行時多態(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 訪問包
6.2.7 包示例
6.3 訪問控制
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 自動裝箱和自動拆箱
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表達式
第8章 異常及其處理
8.1 異常
8.1.1 什么是異常
8.1.2 異常類層次
8.1.3 異常處理的使用時機
8.2 異常處理實施
8.2.1 捕獲異常
8.2.2 聲明異常
8.2.3 拋出異常
8.2.4 異常類中常用方法
8.3 自定義異常
第9章 GUI界面設(shè)計
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)聽器接口
10.2 事件處理示例
10.2.1 動作事件與項目事件
10.2.2 文本事件
10.2.3 鍵盤事件
10.2.4 鼠標事件
10.2.5 窗口事件
10.3 事件適配器(Event Adapter)
第11章 Applet與繪圖
11.1 Applet簡介
11.1.1 什么是Applet
11.1.2 簡單Applet程序
11.1.3 Applet的安全機制
11.1.4 Applet的生命周期
11.1.5 Applet的標記及其屬性
11.1.6 Applet 與 Application的區(qū)別
11.2 在Applet中繪圖
11.2.1 設(shè)置字體與顏色
11.2.2 繪制字符
11.2.3 繪制圖形
11.2.4 動畫生成原理(調(diào)用順序)
11.3 在Application中繪圖
第12章 I/0技術(shù)與文件管理
12.1 流功能概述
12.1.1 什么是