複製鏈接
請複製以下鏈接發送給好友

Java語言程序設計

(2016年科學出版社出版的圖書)

鎖定
《Java語言程序設計》是2016年科學出版社出版的圖書,作者是周雪芹。
中文名
Java語言程序設計
作    者
周雪芹
出版社
科學出版社
出版時間
2016年11月
ISBN
9787030494870 [1] 

Java語言程序設計內容簡介

本書是“教育部、財政部職業院校教師素質提高計劃-本科計算機科學與技術專業職教師資培養資源開發項目”的一門實踐性較強的教材。本書共9章:第1章介紹Java 語言的歷史發展、特點、環境搭建以及簡單的 Java 程序編寫,第2章介紹Java語言的語法基礎,第3章介紹面向對象程序設計的基本概念,第4章介紹常用類String、String Buffer、Date 類等及常用的集合框架接口和類,第5~9章介紹Java語言在用户圖形界面,數據庫編程、輸入輸出、多線程以及網絡編程領域的應用。

Java語言程序設計圖書目錄

第1章 Java入門
1.1.Java的歷史與發展
1.1.1 Java語言的發展
1.1.2 Java語言的特點
1.1.3 Java運行環境搭建
1.1.4 配置環境變量
1.2 初識Java
1.2.1 編寫第一個Java程序
1.2.2 Java虛擬機的運行機制
1.2.3 標準輸入和標準輸出
第2章 Java語法基礎
2.1 Java語法介紹
2.1.1 Java基礎語法1(數據類型、運算符)
2.1.2 Java基礎語法2(數組、語句)
2.2 綜合練習
第3章 面向對象編程
3.1 類與對象
3.1.1 面向對象程序設計的特點
3.1.2 類與對象
3.1.3 屬性的定義
3.1.4 方法的定義
3.1.5 構造方法
3.1.6 方法的重載
3.1.7 關鍵字this
3.1.8 創建包與導入包
3.1.9 訪問控制符
3.1.10 類與對象綜合練習
3.2 類的繼承和多態
3.2.1 類的繼承
3.2.2 super關鍵字
3.2.3 方法的重寫
3.2.4 多態
3.2.5 綜合練習
3.3 抽象類與接口
3.3.1 抽象類與抽象方法
3.3.2 接口
3.4 綜合項目——答答租車系統
3.4.1 系統功能與要求
3.4.2 參考程序
第4章 常用類和集合框架
4.1 常用實用類
4.1.1 String類
4.1.2 StringBuffer和StringBuilder類
4.1.3 Date日期時間類
4.2 Java數據結構
4.2.1 枚舉
4.2.2 句量
4.2.3 棧
4.2.4 哈希表
4.2.5 屬性
4.3 集合框架類
4.3.1 集合框架的接口
4.3.2 集合框架的實現類
4.3.3 迭代器
4.3.4 集合框架類綜合練習
4.4 綜合項目——學生管理系統
4.4.1 系統功能與要求
4.4.2 參考程序
第5章 圖形用户界面編程
5.1 GUI基本組件及應用
5.1.1 NetBeans集成開發環境
5.1.2 JFrame類
5.1.3 JPanel面板類
5.1.4 Swing常用組件
5.1.5 佈局管理
5.1.6 菜單
5.1.7 綜合項目——計算器功能實現
5.2 對話框及事件處理
5.2.1 對話框
5.2.2 事件與事件處理機制
5.2.3 綜合項目——學生信息增加與顯示
第6章 JDBC編程
6.1 JDBC基本編程
6.1.1 數據庫連接
6.1.2 JDBC編程中常用的類
6.1.3 綜合實踐-銀行管理系統
6.2 JDBC編程深入
6.2.1 PreparedIStatement接口及應用
6.2.2 CallalbleStatement接口及應用
6.2.3 事務
第7章 輸入/輸出
7.1 輸入/輸出基礎
7.1.1 Java中的I/O
7.1.2 數據流的基本概念
7.1.3 標準I/O流
7.1.4 java.IO層次體系結構
7.1.5 File類
7.2 字節輸入/輸出流
7.2.1 Java I/O流類庫
7.2.2 InputStream類
7.2.3 OutputStream抽象類
7.2.4 文件輸入流FilelnputStream類
7.2.5 文件輸出流FileOutputStream類
7.2.6 FilelnputStream和FileOutputStream的聯合應用
7.2.7 緩衝輸入/輸出流BuffredInputStream/BuffredOutputStream
7.3 字符輸入/輸出流
7.3.1 Reader抽象類與FileReader類
7.3.2 Writer抽象類與FileWriter類
7.3.3 使用FileReader和FileWriter類讀寫文件
7.3.4 使用BufferedReader和BufferedWriter讀寫數據
7.3.5 字節流與字符流在讀寫時的差異
第8章 多線程
8.1 Java多線程基礎
8.1.1 多線程的概念
8.1.2 創建線程
8.1.3 線程調度和優先級
8.1.4 線程的生命週期
8.1.5 守護線程和線程組
8.2 線程的同步
8.2.1 線程同步問題的提出
8.2.2 同步和鎖定
8.2.3 靜態方法同步
8.2.4 線程同步舉例
第9章 網絡編程 [1] 
9.1 網絡編程基礎
9.1.1 網絡編程中兩個主要的問題
9.1.2 TCP和UDP
9.1.3 java.net.InetAddress類
9.1.4 java.net.URL類
9.2 基於TCP的Socket編程
9.2.1 Socket通信工作過程
9.2.2 Socket類和ServerSocket類
9.2.3 簡單的C/S程序舉例
9.2.4.支持多客户的C/S程序
9.3 基於UDP的Socket編程
9.3.1 數據報通信特點
9.3.2 DatagramSocket類
9.3.3 DatagramPacket類
9.3.4 UDP通信程序舉例 [2] 
參考資料