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

Java程序設(shè)計案例教程

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

內(nèi)容摘要

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

目錄

第0章 企業(yè)HR管理系統(tǒng)項目介紹學習目標
 0.1認識企業(yè)HR管理系統(tǒng)
  0.1.1功能模塊
  0.1.2系統(tǒng)功能模塊圖
 0.2課堂任務(wù)1——設(shè)計并創(chuàng)建企業(yè)HR管理系統(tǒng)數(shù)據(jù)庫
  0.2.1設(shè)計數(shù)據(jù)庫表
  0.2.2編寫數(shù)據(jù)庫腳本
  0.2.3導入數(shù)據(jù)庫
 0.3課堂任務(wù)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)使用說明
 本章小結(jié)
第1章 Java開發(fā)入門學習目標
 1.1Java的來歷
 1.2Java語言的特點
 1.3Java虛擬機
 1.4面向?qū)ο蟪绦蛟O(shè)計
  1.4.1抽象
  1.4.2封裝
  1.4.3類與對象的概念
  1.5任務(wù):創(chuàng)建企業(yè)HR管理系統(tǒng)中的類和對象
 本章小結(jié)
 課后練習
第2章 Java程序開發(fā)基礎(chǔ)學習目標
 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任務(wù):利用eclipse創(chuàng)建系統(tǒng)項目
 本章小結(jié)
 課后練習
第3章 Java語法基礎(chǔ)學習目標
 3.1Java程序的基本組成
  3.1.1Java的標識符
  3.1.2Java關(guān)鍵字
 3.2數(shù)據(jù)類型
  3.2.1整數(shù)類型
  3.2.2浮點類型
  3.2.3字符類型
  3.2.4布爾類型
  3.2.5數(shù)據(jù)類型之間的相互轉(zhuǎn)換
 3.3常量與變量
  3.3.1常量
  3.3.2變量
 3.4運算符
  3.4.1賦值運算符
  3.4.2算術(shù)運算符
  3.4.3關(guān)系運算符
  3.4.4邏輯運算符
  3.4.5位運算符
  3.4.6運算符的優(yōu)先級
 3.5流程控制語句
  3.5.1順序結(jié)構(gòu)——按部就班
  3.5.2選擇結(jié)構(gòu)——有條件就上
  3.5.3循環(huán)結(jié)構(gòu)——不斷重復
 3.6方法
  3.6.1方法的定義
  3.6.2方法的重載
  3.7任務(wù):根據(jù)用戶輸入的菜單選項顯示與其對應(yīng)的界面內(nèi)容
 3.8任務(wù):顯示工作匯報列表
 本章小結(jié)
 課后練習
第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構(gòu)造方法的定義與重載
 4.4static關(guān)鍵字
  4.4.1靜態(tài)變量
  4.4.2static方法
 4.5final
  4.5.1final域
  4.5.2final方法
  4.5.3final類
 4.6任務(wù):用戶管理功能實現(xiàn)
 本章小結(jié)
 課后練習
第5章 面向?qū)ο笕筇匦约捌銳ava實現(xiàn)學習目標
 5.1封裝
  5.1.1封裝的概念
  5.1.2封裝的實現(xiàn)
 5.2繼承
  5.2.1Java的繼承
  5.2.2方法的覆蓋與重載
  5.2.3this與super關(guān)鍵字
 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的訪問權(quán)限
 5.7任務(wù):顯示不同用戶的功能菜單
 5.8任務(wù):處理各角色工作任務(wù)及薪資
 本章小結(jié)
 課后練習
第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任務(wù):應(yīng)用數(shù)組實現(xiàn)信息存儲
 本章小結(jié)
 課后練習
第7章 Java類庫基礎(chǔ)學習目標
 7.1包
  7.1.1包的概念
  7.1.2包的應(yīng)用
 7.2常用的基礎(chǔ)類庫
  7.2.1Object類
  7.2.2數(shù)據(jù)類型類
  7.2.3System類與Class類
  7.2.4Math與Random
  7.2.5String、StringBuilder和StringBuffer
 7.3任務(wù):利用包對類進行分類管理及常用類的使用
 本章小結(jié)
 課后練習
第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線程的調(diào)度
  8.3.4線程同步
 8.4任務(wù):處理輸入菜單選項輸入異常
 本章小結(jié)
 課后練習
第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任務(wù):利用輸入輸出流保存和讀取數(shù)據(jù)
 本章小結(jié)
 課后練習
第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網(wǎng)格布局管理器
  10.3.5網(wǎng)格包布局管理器
  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任務(wù):使用圖形用戶界面方式實現(xiàn)HR企業(yè)管理系統(tǒng)
 本章小結(jié)
 課后練習
第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事務(wù)管理
  11.4.2數(shù)據(jù)庫連接池
 11.5任務(wù):使用JDBC連接數(shù)據(jù)庫進行操作
 本章小結(jié)
 課后練習
參考文獻

主編信息

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

相關(guān)圖書

  • Java程序設(shè)計

    主編:李忠偉

      本書共分10章,內(nèi)容包括:Java概述、Java語言基礎(chǔ)、Java與面向?qū)ο?、?shù)組與字符串、異常處理、輸入與輸出流、Swing與圖形用戶界面、多

    ¥43