舉報

會員
Java程序設計基礎教程
最新章節:
封底
本書針對Java開發領域的實際需求,參照OCA(OracleCertifiedAssociate)考核知識點和認證體系,詳細講解了Java技術的基礎知識。內容包含Java語言概述與編程環境、Java語言基礎、類與對象、深入理解Java語言面向對象(繼承、重寫、對象多態性、Object類、抽象類、接口、內部類、Lambda表達式)、異常處理、常用類與工具類、多線程、輸入輸出流、圖形用戶界面,以及數據庫編程。全書邏輯性強,循序漸近且示例豐富,能夠幫助初學者快速掌握Java開發技能。本書的內容和組織基于高校教材的要求,既可作為高等院校本科、專科計算機相關專業的教材,也可作為基礎的培訓用書。
- 封底 更新時間:2024-03-22 12:35:02
- 反侵權盜版聲明
- 10.7 習題
- 10.6 本章小結
- 10.5.4 界面設計
- 10.5.3 實現CRUD
- 10.5.2 數據類設計
- 10.5.1 數據模型設計
- 10.5 數據庫應用綜合實例
- 10.4.3 JDBC編程
- 10.4.2 JDBC常用API
- 10.4.1 JDBC簡介
- 10.4 Java數據庫編程
- 10.3.2 MySQL建庫建表及相關操作
- 10.3.1 MySQL安裝與配置
- 10.3 MySQL數據庫簡介
- 10.2 SQL語言基礎
- 10.1.2 關系型數據庫
- 10.1.1 數據庫和數據庫系統概述
- 10.1 數據庫概述
- 第10章 數據庫編程
- 9.9 習題
- 9.8 本章小結
- 9.7.2 JavaFX Scene Builder的使用
- 9.7.1 JavaFX Scene Builder的下載與安裝
- 9.7 JavaFX可視化布局工具
- 9.6 FXML設計用戶界面
- 9.5.3 Lambda表達式簡化事件處理
- 9.5.2 事件處理器
- 9.5.1 事件和事件源
- 9.5 事件處理機制
- 9.4.6 Arc類
- 9.4.5 Ellipse類
- 9.4.4 Circle類
- 9.4.3 Rectangle類
- 9.4.2 Line類
- 9.4.1 Text類
- 9.4 形狀類
- 9.3.5 HBox和VBox
- 9.3.4 BorderPane
- 9.3.3 GridPane
- 9.3.2 FlowPane
- 9.3.1 StackPane
- 9.3 布局面板
- 9.2.3 按鈕
- 9.2.2 Label
- 9.2.1 TextField和TextArea
- 9.2 常用的UI組件
- 9.1.3 JavaFX的基本框架
- 9.1.2 JavaFX開發環境配置
- 9.1.1 JavaFX與Swing、AWT
- 9.1 GUI簡介
- 第9章 圖形用戶界面
- 8.7 習題
- 8.6 本章小結
- 8.5 隨機流
- 8.4.3 字節字符轉換流
- 8.4.2 字符緩沖流
- 8.4.1 文件字符流
- 8.4 字符流
- 8.3.4 對象序列化及對象流
- 8.3.3 字節過濾流
- 8.3.2 文件流
- 8.3.1 標準流
- 8.3 字節流
- 8.2 文件類
- 8.1.2 輸入輸出流的套接
- 8.1.1 流的分類
- 8.1 輸入輸出流概述
- 第8章 輸入輸出流
- 7.5 習題
- 7.4 本章小結
- 7.3.2 線程的同步
- 7.3.1 線程安全問題
- 7.3 線程同步
- 7.2.2 實現Runnable接口
- 7.2.1 繼承Thread類
- 7.2 創建線程
- 7.1.2 多線程的優勢
- 7.1.1 程序、進程、線程
- 7.1 線程簡介
- 第7章 多線程
- 6.9 習題
- 6.8 本章小結
- 6.7.3 通過反射機制查看類信息
- 6.7.2 認識Class類
- 6.7.1 反射概述
- 6.7 反射機制
- 6.6.3 泛型接口
- 6.6.2 泛型在集合中的應用
- 6.6.1 為什么要使用泛型
- 6.6 泛型
- 6.5.4 Map集合
- 6.5.3 Collections類
- 6.5.2 Set接口
- 6.5.1 List接口及其子類
- 6.5 集合類
- 6.4.4 日期與時間格式化類
- 6.4.3 Calendar類
- 6.4.2 Date類
- 6.4.1 基本概念
- 6.4 日期與時間類
- 6.3.4 StringJoiner類
- 6.3.3 StringBuilder類和StringBuffer類
- 6.3.2 字符串的常用方法
- 6.3.1 字符串的不變性
- 6.3 字符串類
- 6.2.2 Random類
- 6.2.1 Math類
- 6.2 Math類與Random類
- 6.1.3 包裝類的應用
- 6.1.2 包裝類常用方法
- 6.1.1 裝箱與拆箱
- 6.1 包裝類
- 第6章 常用類與工具類
- 5.6 習題
- 5.5 本章小結
- 5.4 自定義異常類
- 5.3.3 throw和throws
- 5.3.2 throw語句
- 5.3.1 throws語句
- 5.3 Java異常的聲明和拋出
- 5.2.2 finally語句
- 5.2.1 try-catch語句捕獲異常
- 5.2 Java異常的捕獲和處理
- 5.1.2 異常類的層次結構
- 5.1.1 什么是異常
- 5.1 異常概述
- 第5章 異常處理
- 4.10 習題
- 4.9 本章小結
- 4.8.2 函數式接口
- 4.8.1 表達式入門
- 4.8 Lambda表達式
- 4.7.4 匿名內部類
- 4.7.3 在方法中定義內部類
- 4.7.2 使用static定義內部類
- 4.7.1 內部類的定義
- 4.7 內部類
- 4.6.3 抽象類和接口的區別
- 4.6.2 接口的使用——制定標準
- 4.6.1 接口的定義
- 4.6 接口
- 4.5.2 抽象類實例化
- 4.5.1 抽象類的定義
- 4.5 抽象類
- 4.4.3 對象比較:equals()
- 4.4.2 對象信息:toString()
- 4.4.1 基本概念
- 4.4 Object類
- 4.3.2 instanceof關鍵字
- 4.3.1 多態的概述與對象的類型轉換
- 4.3 對象多態性
- 4.2.4 兩組重要概念的比較
- 4.2.3 屬性的應用
- 4.2.2 屬性的覆蓋
- 4.2.1 方法的重寫
- 4.2 重寫
- 4.1.3 子類對象的實例化
- 4.1.2 繼承的限制
- 4.1.1 繼承關系的引出
- 4.1 繼承
- 第4章 深入理解Java語言面向對象
- 3.8 習題
- 3.7 本章小結
- 3.6.3 靜態導入
- 3.6.2 import語句
- 3.6.1 包的定義與使用
- 3.6 包的使用
- 3.5 this關鍵字的使用
- 3.4.3 靜態代碼塊
- 3.4.2 實例方法和類方法的區別
- 3.4.1 實例變量和類變量的區別
- 3.4 static關鍵字的使用
- 3.3.2 public類與default類
- 3.3.1 成員訪問控制符
- 3.3 訪問控制符
- 3.2.4 垃圾回收
- 3.2.3 對象的引用和實體
- 3.2.2 使用對象
- 3.2.1 創建對象
- 3.2 對象的創建與使用
- 3.1.7 類成員和實例成員
- 3.1.6 構造方法
- 3.1.5 方法的重載
- 3.1.4 成員方法
- 3.1.3 成員變量和局部變量
- 3.1.2 類的成員
- 3.1.1 類的聲明
- 3.1 類的定義
- 第3章 類與對象
- 2.8 習題
- 2.7 本章小結
- 2.6 Java Scanner類
- 2.5.8 數組排序
- 2.5.7 數組的最值
- 2.5.6 數組的遍歷
- 2.5.5 數組的引用
- 2.5.4 數組的初始化
- 2.5.3 數組元素的使用
- 2.5.2 給數組分配元素
- 2.5.1 聲明數組
- 2.5 數組
- 2.4.3 跳轉語句
- 2.4.2 循環語句
- 2.4.1 分支語句
- 2.4 程序流控制
- 2.3.8 語句
- 2.3.7 運算符的優先級與結合性
- 2.3.6 其他運算符
- 2.3.5 賦值運算符與賦值表達式
- 2.3.4 位運算符
- 2.3.3 邏輯運算符與邏輯表達式
- 2.3.2 關系運算符與關系表達式
- 2.3.1 算術運算符與算術表達式
- 2.3 運算符、表達式與語句
- 2.2.7 基本數據類型轉換
- 2.2.6 變量的初始化
- 2.2.5 變量的作用域
- 2.2.4 數據類型
- 2.2.3 常量
- 2.2.2 變量的定義
- 2.2.1 變量概述
- 2.2 變量與常量
- 2.1.4 標識符
- 2.1.3 關鍵字
- 2.1.2 Java中的注釋
- 2.1.1 Java的基本語法格式
- 2.1 Java的基本語法
- 第2章 Java語言基礎
- 1.7 習題
- 1.6 本章小結
- 1.5.2 IDE方式
- 1.5.1 控制臺方式
- 1.5 編譯和執行Java程序
- 1.4 一個簡單的Java程序
- 1.3.4 Eclipse編譯環境的搭建
- 1.3.3 IntelliJ IDEA編譯環境的搭建
- 1.3.2 JDK的安裝與配置
- 1.3.1 下載JDK
- 1.3 Java開發環境
- 1.2 Java語言的特點
- 1.1 Java語言的發展歷史
- 第1章 Java語言概述與編程環境
- 前言
- 內容簡介
- 版權信息
- 封面
- 封面
- 版權信息
- 內容簡介
- 前言
- 第1章 Java語言概述與編程環境
- 1.1 Java語言的發展歷史
- 1.2 Java語言的特點
- 1.3 Java開發環境
- 1.3.1 下載JDK
- 1.3.2 JDK的安裝與配置
- 1.3.3 IntelliJ IDEA編譯環境的搭建
- 1.3.4 Eclipse編譯環境的搭建
- 1.4 一個簡單的Java程序
- 1.5 編譯和執行Java程序
- 1.5.1 控制臺方式
- 1.5.2 IDE方式
- 1.6 本章小結
- 1.7 習題
- 第2章 Java語言基礎
- 2.1 Java的基本語法
- 2.1.1 Java的基本語法格式
- 2.1.2 Java中的注釋
- 2.1.3 關鍵字
- 2.1.4 標識符
- 2.2 變量與常量
- 2.2.1 變量概述
- 2.2.2 變量的定義
- 2.2.3 常量
- 2.2.4 數據類型
- 2.2.5 變量的作用域
- 2.2.6 變量的初始化
- 2.2.7 基本數據類型轉換
- 2.3 運算符、表達式與語句
- 2.3.1 算術運算符與算術表達式
- 2.3.2 關系運算符與關系表達式
- 2.3.3 邏輯運算符與邏輯表達式
- 2.3.4 位運算符
- 2.3.5 賦值運算符與賦值表達式
- 2.3.6 其他運算符
- 2.3.7 運算符的優先級與結合性
- 2.3.8 語句
- 2.4 程序流控制
- 2.4.1 分支語句
- 2.4.2 循環語句
- 2.4.3 跳轉語句
- 2.5 數組
- 2.5.1 聲明數組
- 2.5.2 給數組分配元素
- 2.5.3 數組元素的使用
- 2.5.4 數組的初始化
- 2.5.5 數組的引用
- 2.5.6 數組的遍歷
- 2.5.7 數組的最值
- 2.5.8 數組排序
- 2.6 Java Scanner類
- 2.7 本章小結
- 2.8 習題
- 第3章 類與對象
- 3.1 類的定義
- 3.1.1 類的聲明
- 3.1.2 類的成員
- 3.1.3 成員變量和局部變量
- 3.1.4 成員方法
- 3.1.5 方法的重載
- 3.1.6 構造方法
- 3.1.7 類成員和實例成員
- 3.2 對象的創建與使用
- 3.2.1 創建對象
- 3.2.2 使用對象
- 3.2.3 對象的引用和實體
- 3.2.4 垃圾回收
- 3.3 訪問控制符
- 3.3.1 成員訪問控制符
- 3.3.2 public類與default類
- 3.4 static關鍵字的使用
- 3.4.1 實例變量和類變量的區別
- 3.4.2 實例方法和類方法的區別
- 3.4.3 靜態代碼塊
- 3.5 this關鍵字的使用
- 3.6 包的使用
- 3.6.1 包的定義與使用
- 3.6.2 import語句
- 3.6.3 靜態導入
- 3.7 本章小結
- 3.8 習題
- 第4章 深入理解Java語言面向對象
- 4.1 繼承
- 4.1.1 繼承關系的引出
- 4.1.2 繼承的限制
- 4.1.3 子類對象的實例化
- 4.2 重寫
- 4.2.1 方法的重寫
- 4.2.2 屬性的覆蓋
- 4.2.3 屬性的應用
- 4.2.4 兩組重要概念的比較
- 4.3 對象多態性
- 4.3.1 多態的概述與對象的類型轉換
- 4.3.2 instanceof關鍵字
- 4.4 Object類
- 4.4.1 基本概念
- 4.4.2 對象信息:toString()
- 4.4.3 對象比較:equals()
- 4.5 抽象類
- 4.5.1 抽象類的定義
- 4.5.2 抽象類實例化
- 4.6 接口
- 4.6.1 接口的定義
- 4.6.2 接口的使用——制定標準
- 4.6.3 抽象類和接口的區別
- 4.7 內部類
- 4.7.1 內部類的定義
- 4.7.2 使用static定義內部類
- 4.7.3 在方法中定義內部類
- 4.7.4 匿名內部類
- 4.8 Lambda表達式
- 4.8.1 表達式入門
- 4.8.2 函數式接口
- 4.9 本章小結
- 4.10 習題
- 第5章 異常處理
- 5.1 異常概述
- 5.1.1 什么是異常
- 5.1.2 異常類的層次結構
- 5.2 Java異常的捕獲和處理
- 5.2.1 try-catch語句捕獲異常
- 5.2.2 finally語句
- 5.3 Java異常的聲明和拋出
- 5.3.1 throws語句
- 5.3.2 throw語句
- 5.3.3 throw和throws
- 5.4 自定義異常類
- 5.5 本章小結
- 5.6 習題
- 第6章 常用類與工具類
- 6.1 包裝類
- 6.1.1 裝箱與拆箱
- 6.1.2 包裝類常用方法
- 6.1.3 包裝類的應用
- 6.2 Math類與Random類
- 6.2.1 Math類
- 6.2.2 Random類
- 6.3 字符串類
- 6.3.1 字符串的不變性
- 6.3.2 字符串的常用方法
- 6.3.3 StringBuilder類和StringBuffer類
- 6.3.4 StringJoiner類
- 6.4 日期與時間類
- 6.4.1 基本概念
- 6.4.2 Date類
- 6.4.3 Calendar類
- 6.4.4 日期與時間格式化類
- 6.5 集合類
- 6.5.1 List接口及其子類
- 6.5.2 Set接口
- 6.5.3 Collections類
- 6.5.4 Map集合
- 6.6 泛型
- 6.6.1 為什么要使用泛型
- 6.6.2 泛型在集合中的應用
- 6.6.3 泛型接口
- 6.7 反射機制
- 6.7.1 反射概述
- 6.7.2 認識Class類
- 6.7.3 通過反射機制查看類信息
- 6.8 本章小結
- 6.9 習題
- 第7章 多線程
- 7.1 線程簡介
- 7.1.1 程序、進程、線程
- 7.1.2 多線程的優勢
- 7.2 創建線程
- 7.2.1 繼承Thread類
- 7.2.2 實現Runnable接口
- 7.3 線程同步
- 7.3.1 線程安全問題
- 7.3.2 線程的同步
- 7.4 本章小結
- 7.5 習題
- 第8章 輸入輸出流
- 8.1 輸入輸出流概述
- 8.1.1 流的分類
- 8.1.2 輸入輸出流的套接
- 8.2 文件類
- 8.3 字節流
- 8.3.1 標準流
- 8.3.2 文件流
- 8.3.3 字節過濾流
- 8.3.4 對象序列化及對象流
- 8.4 字符流
- 8.4.1 文件字符流
- 8.4.2 字符緩沖流
- 8.4.3 字節字符轉換流
- 8.5 隨機流
- 8.6 本章小結
- 8.7 習題
- 第9章 圖形用戶界面
- 9.1 GUI簡介
- 9.1.1 JavaFX與Swing、AWT
- 9.1.2 JavaFX開發環境配置
- 9.1.3 JavaFX的基本框架
- 9.2 常用的UI組件
- 9.2.1 TextField和TextArea
- 9.2.2 Label
- 9.2.3 按鈕
- 9.3 布局面板
- 9.3.1 StackPane
- 9.3.2 FlowPane
- 9.3.3 GridPane
- 9.3.4 BorderPane
- 9.3.5 HBox和VBox
- 9.4 形狀類
- 9.4.1 Text類
- 9.4.2 Line類
- 9.4.3 Rectangle類
- 9.4.4 Circle類
- 9.4.5 Ellipse類
- 9.4.6 Arc類
- 9.5 事件處理機制
- 9.5.1 事件和事件源
- 9.5.2 事件處理器
- 9.5.3 Lambda表達式簡化事件處理
- 9.6 FXML設計用戶界面
- 9.7 JavaFX可視化布局工具
- 9.7.1 JavaFX Scene Builder的下載與安裝
- 9.7.2 JavaFX Scene Builder的使用
- 9.8 本章小結
- 9.9 習題
- 第10章 數據庫編程
- 10.1 數據庫概述
- 10.1.1 數據庫和數據庫系統概述
- 10.1.2 關系型數據庫
- 10.2 SQL語言基礎
- 10.3 MySQL數據庫簡介
- 10.3.1 MySQL安裝與配置
- 10.3.2 MySQL建庫建表及相關操作
- 10.4 Java數據庫編程
- 10.4.1 JDBC簡介
- 10.4.2 JDBC常用API
- 10.4.3 JDBC編程
- 10.5 數據庫應用綜合實例
- 10.5.1 數據模型設計
- 10.5.2 數據類設計
- 10.5.3 實現CRUD
- 10.5.4 界面設計
- 10.6 本章小結
- 10.7 習題
- 反侵權盜版聲明
- 封底 更新時間:2024-03-22 12:35:02