QQ在線客服
免費(fèi)咨詢熱線
400-615-1233
工作時(shí)間-工作日
8:30-17:30

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

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

內(nèi)容摘要

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

目錄

第0章 企業(yè)HR管理系統(tǒng)項(xiàng)目介紹學(xué)習(xí)目標(biāo)
 0.1認(rèn)識(shí)企業(yè)HR管理系統(tǒng)
  0.1.1功能模塊
  0.1.2系統(tǒng)功能模塊圖
 0.2課堂任務(wù)1——設(shè)計(jì)并創(chuàng)建企業(yè)HR管理系統(tǒng)數(shù)據(jù)庫(kù)
  0.2.1設(shè)計(jì)數(shù)據(jù)庫(kù)表
  0.2.2編寫(xiě)數(shù)據(jù)庫(kù)腳本
  0.2.3導(dǎo)入數(shù)據(jù)庫(kù)
 0.3課堂任務(wù)2——體驗(yàn)企業(yè)HR管理系統(tǒng)的功能
  0.3.1登錄界面
  0.3.2用戶注冊(cè)界面
  0.3.3用戶角色界面
  0.3.4匯報(bào)工作界面
  0.3.5評(píng)測(cè)員工成績(jī)界面
  0.3.6更改角色
  0.3.7修改密碼
  0.3.8查看個(gè)人簡(jiǎn)歷
  0.3.9系統(tǒng)使用說(shuō)明
 本章小結(jié)
第1章 Java開(kāi)發(fā)入門(mén)學(xué)習(xí)目標(biāo)
 1.1Java的來(lái)歷
 1.2Java語(yǔ)言的特點(diǎn)
 1.3Java虛擬機(jī)
 1.4面向?qū)ο蟪绦蛟O(shè)計(jì)
  1.4.1抽象
  1.4.2封裝
  1.4.3類與對(duì)象的概念
  1.5任務(wù):創(chuàng)建企業(yè)HR管理系統(tǒng)中的類和對(duì)象
 本章小結(jié)
 課后練習(xí)
第2章 Java程序開(kāi)發(fā)基礎(chǔ)學(xué)習(xí)目標(biāo)
 2.1Java開(kāi)發(fā)環(huán)境的搭建
  2.1.1JDK的三種版本
  2.1.2JDK的安裝
  2.1.3JDK目錄介紹
  2.1.4環(huán)境變量的配置
  2.1.5驗(yàn)證配置環(huán)境變量
 2.2Java集成開(kāi)發(fā)環(huán)境簡(jiǎ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)項(xiàng)目
 本章小結(jié)
 課后練習(xí)
第3章 Java語(yǔ)法基礎(chǔ)學(xué)習(xí)目標(biāo)
 3.1Java程序的基本組成
  3.1.1Java的標(biāo)識(shí)符
  3.1.2Java關(guān)鍵字
 3.2數(shù)據(jù)類型
  3.2.1整數(shù)類型
  3.2.2浮點(diǎn)類型
  3.2.3字符類型
  3.2.4布爾類型
  3.2.5數(shù)據(jù)類型之間的相互轉(zhuǎn)換
 3.3常量與變量
  3.3.1常量
  3.3.2變量
 3.4運(yùn)算符
  3.4.1賦值運(yùn)算符
  3.4.2算術(shù)運(yùn)算符
  3.4.3關(guān)系運(yùn)算符
  3.4.4邏輯運(yùn)算符
  3.4.5位運(yùn)算符
  3.4.6運(yùn)算符的優(yōu)先級(jí)
 3.5流程控制語(yǔ)句
  3.5.1順序結(jié)構(gòu)——按部就班
  3.5.2選擇結(jié)構(gòu)——有條件就上
  3.5.3循環(huán)結(jié)構(gòu)——不斷重復(fù)
 3.6方法
  3.6.1方法的定義
  3.6.2方法的重載
  3.7任務(wù):根據(jù)用戶輸入的菜單選項(xiàng)顯示與其對(duì)應(yīng)的界面內(nèi)容
 3.8任務(wù):顯示工作匯報(bào)列表
 本章小結(jié)
 課后練習(xí)
第4章 類與對(duì)象學(xué)習(xí)目標(biāo)
 4.1類的定義
  4.1.1類的聲明
  4.1.2成員變量和常量
  4.1.3方法的聲明與實(shí)現(xiàn)
 4.2對(duì)象的創(chuàng)建
  4.2.1對(duì)象的創(chuàng)建
  4.2.2對(duì)象的使用
 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ù):用戶管理功能實(shí)現(xiàn)
 本章小結(jié)
 課后練習(xí)
第5章 面向?qū)ο笕筇匦约捌銳ava實(shí)現(xiàn)學(xué)習(xí)目標(biāo)
 5.1封裝
  5.1.1封裝的概念
  5.1.2封裝的實(shí)現(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)的實(shí)現(xiàn)
  5.3.2多態(tài)中的問(wèn)題
 5.4抽象類和抽象方法
  5.4.1抽象類
  5.4.2抽象方法
 5.5接口
  5.5.1接口的定義
  5.5.2接口的實(shí)現(xiàn)
 5.6Java的訪問(wèn)權(quán)限
 5.7任務(wù):顯示不同用戶的功能菜單
 5.8任務(wù):處理各角色工作任務(wù)及薪資
 本章小結(jié)
 課后練習(xí)
第6章 數(shù)組學(xué)習(xí)目標(biāo)
 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ù)組實(shí)現(xiàn)信息存儲(chǔ)
 本章小結(jié)
 課后練習(xí)
第7章 Java類庫(kù)基礎(chǔ)學(xué)習(xí)目標(biāo)
 7.1包
  7.1.1包的概念
  7.1.2包的應(yīng)用
 7.2常用的基礎(chǔ)類庫(kù)
  7.2.1Object類
  7.2.2數(shù)據(jù)類型類
  7.2.3System類與Class類
  7.2.4Math與Random
  7.2.5String、StringBuilder和StringBuffer
 7.3任務(wù):利用包對(duì)類進(jìn)行分類管理及常用類的使用
 本章小結(jié)
 課后練習(xí)
第8章 異常與多線程學(xué)習(xí)目標(biāo)
 8.1異常
  8.1.1異常與異常類
  8.1.2拋出異常
 8.2異常的處理
  8.2.1捕獲異常
  8.2.2繼續(xù)向上拋出異常
 8.3多線程
  8.3.1Java多線程的實(shí)現(xiàn)
  8.3.2線程的生命周期
  8.3.3線程的調(diào)度
  8.3.4線程同步
 8.4任務(wù):處理輸入菜單選項(xiàng)輸入異常
 本章小結(jié)
 課后練習(xí)
第9章 JavaI/O系統(tǒng)學(xué)習(xí)目標(biāo)
 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和隨機(jī)存取文件類RandomAccessFile
  9.5.1File類
  9.5.2RandomAccessFile類
 9.6任務(wù):利用輸入輸出流保存和讀取數(shù)據(jù)
 本章小結(jié)
 課后練習(xí)
第10章 圖形用戶界面學(xué)習(xí)目標(biāo)
 10.1圖形用戶界面概述
  10.1.1AWT與Swing
  10.1.2AWT常用組件
 10.2事件處理
  10.2.1事件處理機(jī)制
  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對(duì)話框
  10.4.3JPanel面板
  10.4.4JLabel標(biāo)簽
  10.4.5JButton按鈕
  10.4.6JTextField單行文本框
  10.4.7JPasswordField密碼框
  10.4.8JTextArea文本域
  10.4.9菜單
 10.5任務(wù):使用圖形用戶界面方式實(shí)現(xiàn)HR企業(yè)管理系統(tǒng)
 本章小結(jié)
 課后練習(xí)
第11章 JDBC數(shù)據(jù)庫(kù)編程學(xué)習(xí)目標(biāo)
 11.1數(shù)據(jù)庫(kù)概述
  11.1.1數(shù)據(jù)庫(kù)基本概述
  11.1.2SQL簡(jiǎn)介
 11.2JDBC概述
 11.3JDBC訪問(wèn)數(shù)據(jù)庫(kù)
  11.3.1使用JDBC連接數(shù)據(jù)庫(kù)
  11.3.2操作數(shù)據(jù)庫(kù)——增、刪、改、查
 11.4JDBC進(jìn)階
  11.4.1事務(wù)管理
  11.4.2數(shù)據(jù)庫(kù)連接池
 11.5任務(wù):使用JDBC連接數(shù)據(jù)庫(kù)進(jìn)行操作
 本章小結(jié)
 課后練習(xí)
參考文獻(xiàn)

主編信息

李海濤,商丘師范學(xué)院副教授。

相關(guān)圖書(shū)

  • Java程序設(shè)計(jì)

    主編:李忠偉

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

    ¥43