<i id="g13p0"><pre id="g13p0"></pre></i>
  • QQ在線客服
    免費咨詢熱線
    400-615-1233
    工作時間-工作日
    8:30-17:30

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

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

    內(nèi)容摘要

            本書是“基于翻轉(zhuǎn)課堂的課程教學(xué)范式改革”與校本應(yīng)用型教材建設(shè)項目基礎(chǔ)上編寫的。本書采用案例驅(qū)動的方式編寫,即把理論知識點的講解融入實際的案例中,通過案例教學(xué)的方式達(dá)到理論與實踐的融合,培養(yǎng)學(xué)生的動手實踐和程序設(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)項目介紹學(xué)習(xí)目標(biāo)
     0.1認(rèn)識企業(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導(dǎo)入數(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ā)入門學(xué)習(xí)目標(biāo)
     1.1Java的來歷
     1.2Java語言的特點
     1.3Java虛擬機(jī)
     1.4面向?qū)ο蟪绦蛟O(shè)計
      1.4.1抽象
      1.4.2封裝
      1.4.3類與對象的概念
      1.5任務(wù):創(chuàng)建企業(yè)HR管理系統(tǒng)中的類和對象
     本章小結(jié)
     課后練習(xí)
    第2章 Java程序開發(fā)基礎(chǔ)學(xué)習(xí)目標(biāo)
     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é)
     課后練習(xí)
    第3章 Java語法基礎(chǔ)學(xué)習(xí)目標(biāo)
     3.1Java程序的基本組成
      3.1.1Java的標(biāo)識符
      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運(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)先級
     3.5流程控制語句
      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ù)用戶輸入的菜單選項顯示與其對應(yīng)的界面內(nèi)容
     3.8任務(wù):顯示工作匯報列表
     本章小結(jié)
     課后練習(xí)
    第4章 類與對象學(xué)習(xí)目標(biāo)
     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é)
     課后練習(xí)
    第5章 面向?qū)ο笕筇匦约捌銳ava實現(xiàn)學(xué)習(xí)目標(biāo)
     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é)
     課后練習(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ù)組實現(xiàn)信息存儲
     本章小結(jié)
     課后練習(xí)
    第7章 Java類庫基礎(chǔ)學(xué)習(xí)目標(biāo)
     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ù):利用包對類進(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多線程的實現(xiàn)
      8.3.2線程的生命周期
      8.3.3線程的調(diào)度
      8.3.4線程同步
     8.4任務(wù):處理輸入菜單選項輸入異常
     本章小結(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對話框
      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ù):使用圖形用戶界面方式實現(xiàn)HR企業(yè)管理系統(tǒng)
     本章小結(jié)
     課后練習(xí)
    第11章 JDBC數(shù)據(jù)庫編程學(xué)習(xí)目標(biāo)
     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進(jìn)階
      11.4.1事務(wù)管理
      11.4.2數(shù)據(jù)庫連接池
     11.5任務(wù):使用JDBC連接數(shù)據(jù)庫進(jìn)行操作
     本章小結(jié)
     課后練習(xí)
    參考文獻(xiàn)

    主編信息

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

    相關(guān)圖書

    • Java程序設(shè)計

      主編:李忠偉

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

      ¥43