Java 8入門與實踐:微課版

Java 8入門與實踐:微課版

《Java 8入門與實踐:微課版》是2019年中國水利水電出版社出版的圖書。

基本介紹

  • 書名:Java 8入門與實踐:微課版
  • 作者:丁振凡
  • 出版社:中國水利水電出版社
  • 出版時間:2019年
  • 開本:128 開
  • 裝幀:平裝
  • ISBN:9787517075561
內容簡介,作者簡介,圖書目錄,

內容簡介

《Java 8入門與實踐(微課視頻版)》是一本關於Java語言面向對象編程的Java入門書,以知識點 實例的形式,詳細介紹了Java核心技術和編程技巧,每章*後都有Java習題,既可以鞏固所學內容,又能提高讀者的動手能力。全書分3篇共17章,其中第1篇為Java語言基礎,具體內容包括Java語言概述,數據類型與表達式,流程控制語句,數組和方法;第2篇為Java面向對象核心概念及套用,詳細介紹了類與對象,繼承與多態,常用數據類型處理類,抽象類、接口及內嵌類;第3篇為Java語言高級特性,包括異常處理,Java繪圖,圖形用戶界面編程基礎,檔案操作與輸入/輸出流,多執行緒,泛型、Collection API與Stream,Swing圖形界面編程,Java網路編程,JDBC技術和資料庫套用等。本書內容全面,知識點介紹由淺入深,實例選擇兼顧知識性、實用性和趣味性,有利於讀者快速入門和培養解決實際問題的能力。本書覆蓋Java計算機等級考試(二級)的知識體系要求,同時也融入了JDK1.8版本中的新知識。
《Java 8入門與實踐(微課視頻版)》的配套資源非常豐富,包括128集視頻講解、原始碼檔案和PPT教學課件等;為了方便教學和讀者學習,本書還配備了《Java 8入門與實踐實驗指導及習題解析(微課視頻版)》(配有103集視頻講解),對書中的知識點進行了提煉、對上機實驗進行了詳細指導、對課後習題進行了詳細解答和分析。
《Java 8入門與實踐(微課視頻版)》是一本Java入門視頻教程,可作為Java初學者、Java編程愛好者、Java語言工程師等使用Java 8進行軟體開發的實戰指南和參考工具書,也適合套用型高校計算機相關專業、培訓機構作為Java程式設計和面向對象編程的教材或參考書。

作者簡介

本書由華東交通大學丁振凡、范萍、喻佳、李明翠和鄒芝蘭編寫,其中范萍編寫第1~4章,喻佳編寫第5~8章,鄒芝蘭編寫第9章,丁振凡編寫第10~15章,李明翠編寫第16~17章。全書由丁振凡統稿。

圖書目錄

第1篇 Java語言基礎
第1章 Java語言概述
視頻講解:29分鐘
1.1 面向對象程式設計的特性
1.2 Java開發和運行環境
1.3 Java語言的特點
1.4 Java程式及調試步驟
1.5 在Eclipse環境下調試Java程式
習題
第2章 數據類型與表達式
視頻講解:54分鐘
2.1 Java符號
2.1.1 標識符
2.1.2 關鍵字
2.1.3 分隔設定
2.1.4 注釋
2.2 數據類型與變數
2.2.1 數據類型
2.2.2 字面量
2.2.3 變數
2.3 表達式與運算符
2.3.1 算術運算符
2.3.2 關係運算符
2.3.3 邏輯運算符
2.3.4 位運算符
2.3.5 賦值組合運算符
2.3.6 其他運算符
2.3.7 運算符優先權
2.4 常用數學方法
2.5 數據的輸入/輸出
2.5.1 使用標準輸入/輸出流
2.5.2 用Swing對話框實現輸入/輸出
2.5.3 使用java.util.Scanner類
2.5.4 使用java.io.Console類
2.6 綜合樣例
習題
第3章 流程控制語句
視頻講解:54分鐘
3.1 條件選擇語句
3.1.1 if語句
3.1.2 多分支語句switch
3.2 循環語句
3.2.1 while語句
3.2.2 do…while語句
3.2.3 for語句
3.2.4 循環嵌套
3.3 跳轉語句
3.3.1 break語句
3.3.2 continue語句
3.4 綜合樣例
習題
第4章 數組和方法
視頻講解:68分鐘
4.1 數組
4.1.1 一維數組
4.1.2 多維數組
4.2 方法
4.2.1 方法聲明
4.2.2 方法調用
4.2.3 參數傳遞
4.2.4 遞歸
4.2.5 Java方法的可變長參數
4.3 Java命令行參數
4.4 數組工具類Arrays
4.5 綜合樣例
習題
第2篇 Java面向對象核心概念及套用
第5章 類與對象
視頻講解:58分鐘
5.1 類的定義
5.2 對象的創建與引用
5.2.1 創建對象和訪問對象成員
5.2.2 對象的初始化和構造
方法
5.3 理解this
5.4 static修飾的作用
5.4.1 類變數
5.4.2 靜態方法
5.5 變數作用域
5.6 使用包組織類
5.6.1 Java
5.6.2 建立包
5.6.3 包的引用
習題 105
第6章 繼承與多態
視頻講解:64分鐘
6.1 繼承
6.1.1 Java繼承的實現
6.1.2 構造方法在類繼承中的作用
6.2 多態
6.2.1 方法的重載
6.2.2 方法的覆蓋
6.3 對象引用轉換與訪問繼承成員
6.3.1 對象引用轉換
6.3.2 訪問繼承的成員
6.4 幾個特殊類
6.4.1 Object類
6.4.2 Class類
6.5 訪問控制修飾符
6.6 final修飾符的使用
習題
第7章 常用數據類型處理類
視頻講解:61分鐘
7.1 字元串的處理
7.1.1 String類
7.1.2 StringBuffer類
7.2 基本數據類型包裝類
7.3 BigInteger類
7.4 日期和時間
7.4.1 Date類和SimpleDate-Format類
7.4.2 Calendar類
7.4.3 Java
時間類
7.5 Java枚舉類型
7.5.1 枚舉類型的定義
7.5.2 Enum類的常用方法
7.5.3 枚舉類實現接口
習題
第8章 抽象類、接口及內嵌類
視頻講解:36分鐘
8.1 抽象類和抽象方法
8.1.1 抽象類的定義
8.1.2 抽象類的套用
8.2 接口
8.2.1 接口的定義
8.2.2 接口的實現
8.3 內嵌類
8.3.1 成員類
8.3.2 靜態內嵌類
8.3.3 方法中的內嵌類與匿名
內嵌類
8.4 Lambda表達式
8.4.1 何謂Lambda(λ)表達式
8.4.2 Java接口
8.4.3 方法引用
習題
第3篇 Java語言高級特性
第9章 異常處理
視頻講解:17分鐘
9.1 異常的概述
9.1.1 什麼是異常
9.1.2 異常的類層次
9.1.3 系統定義的異常
9.2 異常的處理結構
9.3 自定義異常
9.3.1 自定義異常類設計
9.3.2 自定義異常的拋出
9.4 方法的異常聲明
習題
第10章 Java繪圖
視頻講解:26分鐘
10.1 Java的圖形繪製
10.1.1 Java圖形坐標與部件的繪圖
10.1.2 各類圖形的繪製方法
10.1.3 顯示文字
10.1.4 顏色控制
10.2 Java
10.3 繪製圖像
習題
第11章 圖形用戶界面編程基礎
視頻講解:83分鐘
11.1 圖形用戶界面核心概念
11.1.1 引例
11.1.2 圖形界面的外觀設計
11.1.3 事件處理
11.2 容器與布局管理
11.2.1 FlowLayout(流式布局)
11.2.2 BorderLayout(邊緣或方位布局)
11.2.3 GridLayout(格線布局)
11.2.4 CardLayout(卡片式布局)
11.2.5 GridBagLayout(格線塊布局)
11.2.6 BoxLayout(盒式布局)
11.3 常用GUI部件
11.3.1 GUI部件概述
11.3.2 文本框與文本域
11.4 滑鼠和鍵盤事件
11.4.1 滑鼠事件
11.4.2 彈出式選單
11.4.3 鍵盤事件
習題
第12章 檔案操作與輸入/輸出流
視頻講解:41分鐘
12.1 輸入/輸出基本概念
12.2 檔案與目錄操作
12.3 面向位元組的輸入/輸出流
12.3.1 面向位元組的輸入流
12.3.2 面向位元組的輸出流
12.4 對象串列化
12.5 面向字元的輸入/輸出流
12.5.1 面向字元的輸入流
12.5.2 面向字元的輸出流
12.6 轉換流
12.7 檔案的隨機訪問
習題
第13章 多執行緒
視頻講解:38分鐘
13.1 Java執行緒的概念
13.1.1 多進程與多執行緒
13.1.2 執行緒的狀態
13.1.3 執行緒調度與優先權
13.2 Java多執行緒編程方法
13.2.1 Thread類簡介
13.2.2 繼承Thread類實現多執行緒
13.2.3 實現Runnable接口編寫多執行緒
13.3 執行緒資源的同步處理
13.3.1 臨界資源問題
13.3.2 wait()和notify()方法
13.3.3 過橋問題
13.3.4 生產者與消費者問題
習題
第14章 泛型、Collection Stream
視頻講解:76分鐘
14.1 Java泛型
14.1.1 Java泛型簡介
14.1.2 Comparable接口與Comparator接口
14.2 Collection
14.2.1 Collection接口
14.2.2 Set接口
14.2.3 List接口
14.2.4 堆疊和佇列
14.3 Collections類
14.4 Map接口及實現層次
14.5 Stream
14.5.1 Stream的創建
14.5.2 Stream的操作
習題
第15章 Swing圖形界面編程
視頻講解:66分鐘
15.1 Swing包簡介
15.2 Swing對話框的使用
15.2.1 JOptionPane對話框
15.2.2 顏色選擇對話框
15.2.3 檔案選擇對話框
15.3 Swing典型容器及部件
繪製
15.3.1 JFrame類
15.3.2 JPanel類及Swing部件繪製
15.4 Swing選擇部件的使用
15.4.1 下拉組合框(JComboBox)
15.4.2 單選按鈕(JRadioButton)與複選按鈕 (JCheckBox)
15.4.3 列表JList
15.5 Swing界面部署利器
15.5.1 Swing下拉選單
15.5.2 Swing選項卡(JTabbedPane)
15.5.3 Swing工具列
15.6 Swing滑動桿
15.7 表格(JTable)的使用
15.7.1 表格的構建
15.7.2 表格元素的訪問處理
15.7.3 表格的事件處理
習題
第16章 Java網路編程
視頻講解:59分鐘
16.1 網路編程基礎
16.1.1 網路協定
16.1.2 InetAddress類
16.2 Socket通信
16.2.1 Java的Socket編程原理
16.2.2 簡單多用戶聊天程式的實現
16.3 無連線的數據報
16.3.1 DatagramPacket類
16.3.2 DatagramSocket類
16.3.3 傳送和接收過程
16.4 數據報多播
16.5 URL訪問
16.5.1 URL類
16.5.2 URLConnection類
16.6 網路對弈五子棋案例
16.6.1 伺服器方分析設計
16.6.2 客戶方分析設計
習題
第17章 JDBC技術和資料庫套用
視頻講解:45分鐘
17.1 JDBC
17.1.1 關係資料庫概述
17.1.2 JDBC
17.2 JDBC基本套用
17.2.1 資料庫查詢
17.2.2 資料庫的更新
17.2.3 用PreparedStatement類實現SQL操作
17.3 簡單考試系統樣例
習題
附錄一 正則表達式簡介
附錄二 本書實例目錄
參考文獻

相關詞條

熱門詞條

聯絡我們