Java程式設計項目化教程(2020年復旦大學出版社出版的圖書)

《Java程式設計項目化教程》是復旦大學出版社於2020年出版的書籍。

基本介紹

  • 書名:Java程式設計項目化教程
  • 作者:范凌雲,蘭偉,楊東
  • 出版社:復旦大學出版社
  • 出版時間:2020年8月
  • 頁數:565 頁
  • 定價:79 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:978730914646
  • 字數:832千字 
內容提要,目錄,

內容提要

本書通過系列項目全面、系統地介紹了Java語言程式設計的基礎知識,包括基本語法、編程方法、面向對象的特徵,以及Java語言的異常處理、多執行緒、輸入輸出和檔案操作等內容。在此基礎上,本書闡述了Java語言在圖形界面設計、資料庫操作和網路編程等方面的套用。本書每個項目均配有大量練習題和上機題,可幫助讀者掌握書中的主要內容,檢驗學習效果。
本書以“教、學、做企棕承”一體化的教學模式來體現教學內容和單元結構,做到“講練結碑凳估合、講中練、練中學”,易於學習者消化和吸收所學內容,並鍛鍊實操能力,達到學以致用的效果。
本書適合作為高職高專學校相關專業學習Java編程的入門級教材,也適合計算虹翻局機愛好者、軟體開發人員學習Java語言時使用。

目錄

項目1 Java程式設計初識
1.1 任務1 認知Java
1.1.1 Java語言概述
1.1.2 Java語言的套用
1.1.3 Java語言發展簡史
1.1.4 Java語言的特點
1.1.5 Java程式的運行機制
1.2 任務2 搭建Java開發環境
1.2.1 Java開發環境
1.2.2 JDK的安裝與配置
1.2.3 MyEclipse的安裝
1.3 任務3 編寫第一個Java程式
1.3.1 “Hello World”程式解釋
1.3.2 Java編碼規範
1.3.3 使用記事本完成“Hello World”程式設計
1.3.4 使用MyEclipse完成“Hello World”程式棕嫌謎雅設計
1.3.5 常見錯誤
1.4 習題
項目2 面向過程的學生成績信息處理
2.1 任務1 學生成績信息的表示
2.1.1 關鍵字和標識符
2.1.2 數據類型
2.1.3 常量和變數
2.1.4 數據表示的實現
2.2 任務2 學生課程的綜合成績計算
2.2.1 運算符
2.2.2 表達式和語句
2.2.3 綜合成績計算
2.3 任務3 學生課程的綜合成績等級判斷
2.3.1 if-else語句
2.3.2 switch語句
2.3.3 使用if語句實現綜合成績等級判斷
2.3.4 使用switch語句實現綜合成績等級判斷
2.4 任務4 學生課程的綜合成績等級分布統計
2.4.1 Scanner類
2.4.2 循環語句
2.4.3 綜合成績等級分布統計實現
2.5 任務5 學生課程的綜合成績的保存、排序(數組)
2.5.1 數組
2.5.2 數組的常用方法
2.5.3 綜合成績的保存、排序實現
2.6 習題
項目3 面向對象的學生成績信息處理
3.1 任務1 學生信息、課程信息和學生成績的表示(類)
3.1.1 類
3.1.2 類的對象
3.1.3 方法成員
3.1.4 類和類成員的修龍乘飾符
3.1.5 類的使用
3.1.6 學生成績信息的表示實現(類)
3.2 任務2 學生成績查詢(類)
3.2.1 子類
3.2.2 抽象類和抽象方端譽影凝法
3.2.3 接口
3.2.4 包
3.2.5 類及類成員的訪問許可權
3.2.6 Java的應用程式接口(API)
3.2.7 包裝類
3.2.8 常用的字元串類
3.2.9 Vector類
3.2.10 學生成績查詢實現(類)
3.3 習題
項目4 學生成績信息的異常處理
4.1 任務 學生成績輸入異常的處理(類)
4.1.1 異常概述
4.1.2 異常處理
4.1.3 學生成績輸入異常處理實現(類)
4.2 習題
項目5 學生成績信息保存到檔案
5.1 任務 學生成績信息保存到檔案
5.1.1 輸入/輸出流概念
5.1.2 輸入/輸出類
5.1.3 目錄和檔案管理
5.1.4 檔案的順序訪問
5.1.5 檔案的隨機訪問
5.1.6 其他常用的流
5.1.7 學生成績信息保存到檔案實現(類)
5.2 習題
項目6 創建學生成績管理系統的圖形界面
6.1 任務1 學生成績管理系統功能分析
6.1.1 系統功能分析
6.1.2 圖形用戶界面設計概述
6.2 任務2 學生成績管理系統主界面設計
6.2.1 JFrame類
6.2.2 選單
6.2.3 學生成績管理系統主界面設計實現
6.3 任務3 學生成績管理系統登錄界面設葛察櫃計
6.3.1 標籤JLabel
6.3.2 文本框
6.3.3 按鈕JButton
6.3.4 布局管理器
6.3.5 事件處理機制
6.3.6 學生成績管理系統登錄界面設計實現
6.4 任務4 學生成績管理系統信息管理視窗設計
6.4.1 複選框JCheckBox
6.4.2 單選按鈕JRadioButton
6.4.3 下拉列表框JComboBox
6.4.4 面板JPanel
6.4.5 對話框
6.4.6 學生成績管理系統信息管理視窗設計實現
6.5 任務5 學生成績管理系統信息查詢視窗設計
6.5.1 滾動條JScrollPane
6.5.2 表格JTable
6.5.3 JTabbedPane
6.5.4 JSplitPane
6.5.5 列表框
6.5.6 檔案選擇框
6.5.7 學生成績管理系統信息查詢視窗設計實現
6.6 習題
項目7 學生成績管理系統的資料庫編程
7.1 任務1 創建學生成績資料庫S_Score
7.1.2 SQL基礎語法
7.1.3 創建學生成績資料庫S_Score(包含user表、StudentScore表)
7.2 任務2 實現學生成績管理系統界面功能
7.2.1 JDBC概述
7.2.2 JDBC訪問資料庫的操作步驟
7.2.3 學生成績管理系統功能實現
7.3 習題
項目8 簡單網路聊天軟體
8.1 任務1 一對一網路聊天軟體的單機模擬實現
8.1.1 IP位址和InetAddress類
8.1.2 URL類和URLConnection類
8.1.3 TCP和UDP程式設計
8.2 任務2 一對一網路聊天軟體的多執行緒實現
8.2.1 進程與執行緒
8.2.2 執行緒的創建
8.2.3 執行緒的生命周期及調度
8.2.4 執行緒的同步與死鎖
8.3 習題
3.1.3 方法成員
3.1.4 類和類成員的修飾符
3.1.5 類的使用
3.1.6 學生成績信息的表示實現(類)
3.2 任務2 學生成績查詢(類)
3.2.1 子類
3.2.2 抽象類和抽象方法
3.2.3 接口
3.2.4 包
3.2.5 類及類成員的訪問許可權
3.2.6 Java的應用程式接口(API)
3.2.7 包裝類
3.2.8 常用的字元串類
3.2.9 Vector類
3.2.10 學生成績查詢實現(類)
3.3 習題
項目4 學生成績信息的異常處理
4.1 任務 學生成績輸入異常的處理(類)
4.1.1 異常概述
4.1.2 異常處理
4.1.3 學生成績輸入異常處理實現(類)
4.2 習題
項目5 學生成績信息保存到檔案
5.1 任務 學生成績信息保存到檔案
5.1.1 輸入/輸出流概念
5.1.2 輸入/輸出類
5.1.3 目錄和檔案管理
5.1.4 檔案的順序訪問
5.1.5 檔案的隨機訪問
5.1.6 其他常用的流
5.1.7 學生成績信息保存到檔案實現(類)
5.2 習題
項目6 創建學生成績管理系統的圖形界面
6.1 任務1 學生成績管理系統功能分析
6.1.1 系統功能分析
6.1.2 圖形用戶界面設計概述
6.2 任務2 學生成績管理系統主界面設計
6.2.1 JFrame類
6.2.2 選單
6.2.3 學生成績管理系統主界面設計實現
6.3 任務3 學生成績管理系統登錄界面設計
6.3.1 標籤JLabel
6.3.2 文本框
6.3.3 按鈕JButton
6.3.4 布局管理器
6.3.5 事件處理機制
6.3.6 學生成績管理系統登錄界面設計實現
6.4 任務4 學生成績管理系統信息管理視窗設計
6.4.1 複選框JCheckBox
6.4.2 單選按鈕JRadioButton
6.4.3 下拉列表框JComboBox
6.4.4 面板JPanel
6.4.5 對話框
6.4.6 學生成績管理系統信息管理視窗設計實現
6.5 任務5 學生成績管理系統信息查詢視窗設計
6.5.1 滾動條JScrollPane
6.5.2 表格JTable
6.5.3 JTabbedPane
6.5.4 JSplitPane
6.5.5 列表框
6.5.6 檔案選擇框
6.5.7 學生成績管理系統信息查詢視窗設計實現
6.6 習題
項目7 學生成績管理系統的資料庫編程
7.1 任務1 創建學生成績資料庫S_Score
7.1.2 SQL基礎語法
7.1.3 創建學生成績資料庫S_Score(包含user表、StudentScore表)
7.2 任務2 實現學生成績管理系統界面功能
7.2.1 JDBC概述
7.2.2 JDBC訪問資料庫的操作步驟
7.2.3 學生成績管理系統功能實現
7.3 習題
項目8 簡單網路聊天軟體
8.1 任務1 一對一網路聊天軟體的單機模擬實現
8.1.1 IP位址和InetAddress類
8.1.2 URL類和URLConnection類
8.1.3 TCP和UDP程式設計
8.2 任務2 一對一網路聊天軟體的多執行緒實現
8.2.1 進程與執行緒
8.2.2 執行緒的創建
8.2.3 執行緒的生命周期及調度
8.2.4 執行緒的同步與死鎖
8.3 習題

相關詞條

熱門詞條

聯絡我們