QQ在線客服
免費咨詢熱線
400-615-1233
工作時間-工作日
8:30-17:30

Java程序設計案例教程

體例新穎,理實一體。案例精美,語言簡潔,易學易用。
  • 類  別:計算機系列
  • 書  名:Java程序設計案例教程
  • 主  編:李海濤 陳濤 孫紅麗
  • 定  價:59.8
  • 開  本:16開
  • 印刷方式:雙色
  • 頁  數(shù):302
  • 時  間:2024年1月
  • 出  版  社:同濟大學出版社
  • 書  號:978-7-5608-9099-9

內容摘要

        本書是“基于翻轉課堂的課程教學范式改革”與校本應用型教材建設項目基礎上編寫的。本書采用案例驅動的方式編寫,即把理論知識點的講解融入實際的案例中,通過案例教學的方式達到理論與實踐的融合,培養(yǎng)學生的動手實踐和程序設計能力。內容從Java SE基礎知識開始介紹,具體包括Java開發(fā)環(huán)境搭建、Java語言基礎、面向對象編程、數(shù)組、集合、異常處理、圖形界面設計等內容,教材安排從易到難,逐步深入。
        本書適合作為高等院校Java程序設計課程的教材,也可供廣大技術人員參考。

目錄

第0章 企業(yè)HR管理系統(tǒng)項目介紹學習目標
 0.1認識企業(yè)HR管理系統(tǒng)
  0.1.1功能模塊
  0.1.2系統(tǒng)功能模塊圖
 0.2課堂任務1——設計并創(chuàng)建企業(yè)HR管理系統(tǒng)數(shù)據(jù)庫
  0.2.1設計數(shù)據(jù)庫表
  0.2.2編寫數(shù)據(jù)庫腳本
  0.2.3導入數(shù)據(jù)庫
 0.3課堂任務2——體驗企業(yè)HR管理系統(tǒng)的功能
  0.3.1登錄界面
  0.3.2用戶注冊界面
  0.3.3用戶角色界面
  0.3.4匯報工作界面
  0.3.5評測員工成績界面
  0.3.6更改角色
  0.3.7修改密碼
  0.3.8查看個人簡歷
  0.3.9系統(tǒng)使用說明
 本章小結
第1章 Java開發(fā)入門學習目標
 1.1Java的來歷
 1.2Java語言的特點
 1.3Java虛擬機
 1.4面向對象程序設計
  1.4.1抽象
  1.4.2封裝
  1.4.3類與對象的概念
  1.5任務:創(chuàng)建企業(yè)HR管理系統(tǒng)中的類和對象
 本章小結
 課后練習
第2章 Java程序開發(fā)基礎學習目標
 2.1Java開發(fā)環(huán)境的搭建
  2.1.1JDK的三種版本
  2.1.2JDK的安裝
  2.1.3JDK目錄介紹
  2.1.4環(huán)境變量的配置
  2.1.5驗證配置環(huán)境變量
 2.2Java集成開發(fā)環(huán)境簡介
  2.2.1Eclipse
  2.2.2EditPlus
 2.3兩類“HelloWorld”程序
  2.3.1JavaApplication
  2.3.2JavaApplet程序
  2.3.3兩類程序的區(qū)別
 2.4JavaApplication程序的輸入/輸出
  2.4.1字符界面的輸入/輸出
  2.4.2圖形界面的輸入/輸出
 2.5任務:利用eclipse創(chuàng)建系統(tǒng)項目
 本章小結
 課后練習
第3章 Java語法基礎學習目標
 3.1Java程序的基本組成
  3.1.1Java的標識符
  3.1.2Java關鍵字
 3.2數(shù)據(jù)類型
  3.2.1整數(shù)類型
  3.2.2浮點類型
  3.2.3字符類型
  3.2.4布爾類型
  3.2.5數(shù)據(jù)類型之間的相互轉換
 3.3常量與變量
  3.3.1常量
  3.3.2變量
 3.4運算符
  3.4.1賦值運算符
  3.4.2算術運算符
  3.4.3關系運算符
  3.4.4邏輯運算符
  3.4.5位運算符
  3.4.6運算符的優(yōu)先級
 3.5流程控制語句
  3.5.1順序結構——按部就班
  3.5.2選擇結構——有條件就上
  3.5.3循環(huán)結構——不斷重復
 3.6方法
  3.6.1方法的定義
  3.6.2方法的重載
  3.7任務:根據(jù)用戶輸入的菜單選項顯示與其對應的界面內容
 3.8任務:顯示工作匯報列表
 本章小結
 課后練習
第4章 類與對象學習目標
 4.1類的定義
  4.1.1類的聲明
  4.1.2成員變量和常量
  4.1.3方法的聲明與實現(xiàn)
 4.2對象的創(chuàng)建
  4.2.1對象的創(chuàng)建
  4.2.2對象的使用
 4.3構造方法的定義與重載
 4.4static關鍵字
  4.4.1靜態(tài)變量
  4.4.2static方法
 4.5final
  4.5.1final域
  4.5.2final方法
  4.5.3final類
 4.6任務:用戶管理功能實現(xiàn)
 本章小結
 課后練習
第5章 面向對象三大特性及其Java實現(xiàn)學習目標
 5.1封裝
  5.1.1封裝的概念
  5.1.2封裝的實現(xiàn)
 5.2繼承
  5.2.1Java的繼承
  5.2.2方法的覆蓋與重載
  5.2.3this與super關鍵字
 5.3多態(tài)
  5.3.1多態(tài)的實現(xiàn)
  5.3.2多態(tài)中的問題
 5.4抽象類和抽象方法
  5.4.1抽象類
  5.4.2抽象方法
 5.5接口
  5.5.1接口的定義
  5.5.2接口的實現(xiàn)
 5.6Java的訪問權限
 5.7任務:顯示不同用戶的功能菜單
 5.8任務:處理各角色工作任務及薪資
 本章小結
 課后練習
第6章 數(shù)組學習目標
 6.1一維數(shù)組
  6.1.1一維數(shù)組的聲明
  6.1.2一維數(shù)組的初始化
  6.1.3一維數(shù)組的使用
 6.2二維數(shù)組
  6.2.1二維數(shù)組的聲明
  6.2.2二維數(shù)組的初始化
  6.2.3二維數(shù)組的使用
 6.3任務:應用數(shù)組實現(xiàn)信息存儲
 本章小結
 課后練習
第7章 Java類庫基礎學習目標
 7.1包
  7.1.1包的概念
  7.1.2包的應用
 7.2常用的基礎類庫
  7.2.1Object類
  7.2.2數(shù)據(jù)類型類
  7.2.3System類與Class類
  7.2.4Math與Random
  7.2.5String、StringBuilder和StringBuffer
 7.3任務:利用包對類進行分類管理及常用類的使用
 本章小結
 課后練習
第8章 異常與多線程學習目標
 8.1異常
  8.1.1異常與異常類
  8.1.2拋出異常
 8.2異常的處理
  8.2.1捕獲異常
  8.2.2繼續(xù)向上拋出異常
 8.3多線程
  8.3.1Java多線程的實現(xiàn)
  8.3.2線程的生命周期
  8.3.3線程的調度
  8.3.4線程同步
 8.4任務:處理輸入菜單選項輸入異常
 本章小結
 課后練習
第9章 JavaI/O系統(tǒng)學習目標
 9.1輸入輸出流概述
  9.1.1字節(jié)流
  9.1.2字符流
 9.2幾種字節(jié)輸入流
  9.2.1字節(jié)數(shù)組輸入流ByteArrayInputStream
  9.2.2文件輸入流FileInputStream
 9.3幾種常用的字符輸入流
  9.3.1字符數(shù)組輸入流CharArrayReader
  9.3.2字符串輸入流:StringReader
 9.4幾種字節(jié)輸出流
  9.4.1字節(jié)數(shù)組輸出流ByteArrayOutputStream
  9.4.2文件字節(jié)輸出流FileOutputStream
 9.5文件類File和隨機存取文件類RandomAccessFile
  9.5.1File類
  9.5.2RandomAccessFile類
 9.6任務:利用輸入輸出流保存和讀取數(shù)據(jù)
 本章小結
 課后練習
第10章 圖形用戶界面學習目標
 10.1圖形用戶界面概述
  10.1.1AWT與Swing
  10.1.2AWT常用組件
 10.2事件處理
  10.2.1事件處理機制
  10.2.2常用事件的分類
  10.2.3事件適配器
 10.3布局管理
  10.3.1邊框布局管理器
  10.3.2流式布局管理器
  10.3.3卡片布局管理器
  10.3.4網格布局管理器
  10.3.5網格包布局管理器
  10.3.6盒式布局管理器
 10.4Swing組件
  10.4.1JFrame窗體
  10.4.2JDialog對話框
  10.4.3JPanel面板
  10.4.4JLabel標簽
  10.4.5JButton按鈕
  10.4.6JTextField單行文本框
  10.4.7JPasswordField密碼框
  10.4.8JTextArea文本域
  10.4.9菜單
 10.5任務:使用圖形用戶界面方式實現(xiàn)HR企業(yè)管理系統(tǒng)
 本章小結
 課后練習
第11章 JDBC數(shù)據(jù)庫編程學習目標
 11.1數(shù)據(jù)庫概述
  11.1.1數(shù)據(jù)庫基本概述
  11.1.2SQL簡介
 11.2JDBC概述
 11.3JDBC訪問數(shù)據(jù)庫
  11.3.1使用JDBC連接數(shù)據(jù)庫
  11.3.2操作數(shù)據(jù)庫——增、刪、改、查
 11.4JDBC進階
  11.4.1事務管理
  11.4.2數(shù)據(jù)庫連接池
 11.5任務:使用JDBC連接數(shù)據(jù)庫進行操作
 本章小結
 課后練習
參考文獻

主編信息

李海濤,商丘師范學院副教授。

相關圖書

  • Java程序設計

    主編:李忠偉

      本書共分10章,內容包括:Java概述、Java語言基礎、Java與面向對象、數(shù)組與字符串、異常處理、輸入與輸出流、Swing與圖形用戶界面、多

    ¥43