幫助中心 | 我的帳號 | 關於我們

Java程序設計與項目實訓教程(第3版微課版雙色印刷國家級一流本科專業配套教材河南省十四五普通高等教育規劃教材)

  • 作者:張志鋒//馬軍霞//張建偉//宋勝利|責編:楊帆
  • 出版社:清華大學
  • ISBN:9787302707080
  • 出版日期:2026/02/01
  • 裝幀:平裝
  • 頁數:389
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書旨在培養學生的Java工程實踐能力和電腦系統素養。以「項目貫穿、能力遞進、工程賦能」為核心理念,深度融合工程教育認證要求,基於以項目為驅動的教學模式,理論聯繫實踐,構建「微課精講、案例解析、項目實踐、系統創新」四維能力培養體系,打造新工科背景下Java工程師的「編程能力+系統工程能力」雙螺旋成長模型。全書共12章,主要內容包括Java語言的基本知識、Java的常用開發工具、Java語言的基本語法、Java核心技術、Java語言的異常處理、Java語言的圖形用戶界面組件、資料庫編程技術、流與文件、多線程以及網路編程技術。本書以項目實踐貫穿知識體系。通過2個實踐項目的練習,使學生能夠在掌握基本理論知識的同時,培養和提高綜合應用實踐能力。
    本書可作為普通高等院校的Java程序設計相關課程教材,也可作為Java工程實踐教材以及Java軟體開發人員的參考書。

作者介紹
張志鋒//馬軍霞//張建偉//宋勝利|責編:楊帆
    張志鋒,畢業於西安理工大學。現為鄭州輕工業大學軟體學院教授、碩士生導師、副院長,河南省本科高校課程思政教學研究特色化示範中心主任,首屆河南省教材建設獎教材建設先進集體負責人,河南省首批本科高校課程思政樣板課程負責人、河南省一流本科課程負責人。從事大數據、機器學習、深度學習研究,並長期承擔程序設計技術、JSP程序設計技術、Web框架技術等課程的教學工作,主編《Java程序設計與項目實訓教程(第2版)》《JSP程序設計與項目實訓教程(第3版·微課版)》《JSP程序設計技術教程(第2版)》《Web框架技術(Strms2+Hibernate5+Spring5)教程(第2版)》等多部教材,其中4部入選河南省普通高等教育規劃教材,1部獲首屆河南省教材建沒獎。

目錄
第1章  Java語言概述
  1.1  電腦語言的發展
  1.2  Java語言簡介
    1.2.1  Java語言的發展
    1.2.2  Java語言的特點
    1.2.3  Java程序的工作原理
  1.3  Java應用程序
    1.3.1  編輯Java源程序
    1.3.2  編譯Java源程序
    1.3.3  運行Java應用程序
  1.4  一切皆為對象
  1.5  常見問題及解決方案
  1.6  本章小結
  1.7  習題
第2章  Java語言開發環境
  2.1  JDK安裝配置
    2.1.1  JDK簡介與下載
    2.1.2  JDK安裝與配置
  2.2  NetBeans開發環境
    2.2.1  NetBeans簡介與下載
    2.2.2  NetBeans安裝與使用
  2.3  Eclipse開發環境
    2.3.1  Eclipse簡介與下載
    2.3.2  Eclipse的使用
  2.4  IntelliJ IDEA開發環境
    2.4.1  IntelliJ IDEA簡介與下載
    2.4.2  IntelliJ IDEA安裝與使用
  2.5  常見問題及解決方案
  2.6  本章小結
  2.7  習題
第3章  Java語言基礎
  3.1  Java語言的基本語法
    3.1.1  標識符
    3.1.2  關鍵字
    3.1.3  分隔符
    3.1.4  數據類型
    3.1.5  常量和變數
    3.1.6  運算符與表達式
  3.2  控制語句
    3.2.1  順序語句
    3.2.2  選擇語句
    3.2.3  循環語句
    3.2.4  轉移語句
  3.3  數組
    3.3.1  一維數組
    3.3.2  二維數組
  3.4  字元串
    3.4.1  聲明字元串變數
    3.4.2  字元串的運算
    3.4.3  String類的常用方法

  3.5  常見問題及解決方案
  3.6  本章小結
  3.7  習題
第4章  Java語言面向對象程序設計
  4.1  面向對象的概念
    4.1.1  面向對象程序設計
    4.1.2  面向對象程序設計的術語
    4.1.3  面向對象程序設計的特性
    4.1.4  面向對象程序設計的優點
  4.2  類和對象
    4.2.1  類
    4.2.2  對象
  4.3  類的封裝性
    4.3.1  構造方法
    4.3.2  成員方法
    4.3.3  訪問許可權
    4.3.4  this、static、final和instanceof
  4.4  類的繼承性
    4.4.1  父類和子類
    4.4.2  子類的聲明與方法的覆蓋
    4.4.3  super
    4.4.4  類的封裝性和繼承性的程序應用
  4.5  類的多態性
    4.5.1  多態性的概念
    4.5.2  方法的重載和覆蓋
    4.5.3  多態性程序應用
  4.6  包
    4.6.1  包的概念
    4.6.2  包的創建和包對文件的管理
    4.6.3  包的導入
  4.7  抽象類與介面
    4.7.1  抽象類
    4.7.2  介面
  4.8  內部類與匿名類
    4.8.1  內部類
    4.8.2  匿名類
  4.9  常見問題及解決方案
  4.10  本章小結
  4.11  習題
第5章  異常處理
  5.1  Java異常處理的基本概念
    5.1.1  錯誤和異常
    5.1.2  錯誤和異常的分類
  5.2  異常處理
    5.2.1  捕獲異常並處理
    5.2.2  拋出異常
  5.3  自定義異常類
  5.4  常見問題及解決方案
  5.5  本章小結
  5.6  習題

第6章  圖形用戶界面
  6.1  Swing簡介
  6.2  Swing的組件
    6.2.1  Swing組件關係
    6.2.2  JFrame和JLabel
    6.2.3  JDialog和JOptionPane
    6.2.4  JTextField和JPasswordField
    6.2.5  JButton、JCheckBox和JRadioButton
    6.2.6  JComboBox、JList、JTextArea和JScrollPane
    6.2.7  JPanel和JSlider
  6.3  布局管理器
    6.3.1  布局管理器的概念
    6.3.2  FlowLayout
    6.3.3  BorderLayout
    6.3.4  GridLayout
    6.3.5  BoxLayout
    6.3.6  CardLayout
    6.3.7  GroupLayout
  6.4  Java中的事件處理
    6.4.1  事件處理的基本概念
    6.4.2  事件和事件源
    6.4.3  註冊監聽器
    6.4.4  事件處理
    6.4.5  滑鼠事件處理
    6.4.6  鍵盤事件處理
  6.5  圖形用戶界面的高級組件
    6.5.1  菜單
    6.5.2  表格
    6.5.3  JTree
  6.6  常見問題及解決方案
  6.7  本章小結
  6.8  習題
第7章  資料庫編程
  7.1  JDBC介紹
    7.1.1  什麼是JDBC
    7.1.2  JDBC的結構
  7.2  通過JDBC驅動訪問資料庫
  7.3  查詢資料庫
  7.4  更新資料庫(增加、刪除、修改)
  7.5  學生信息管理系統項目實訓
  7.6  常見問題及解決方案
  7.7  本章小結
  7.8  習題
第8章  資費管理系統項目實訓
  8.1  項目需求說明
  8.2  項目分析與設計
  8.3  項目的資料庫設計
  8.4  項目實現
    8.4.1  項目的模塊劃分及其結構
    8.4.2  項目的登錄和註冊功能設計與實現

    8.4.3  項目主界面設計與實現
    8.4.4  項目的用戶管理功能設計與實現
    8.4.5  項目資費管理功能設計與實現
    8.4.6  項目其他功能模塊的設計與實現
  8.5  常見問題及解決方案
  8.6  本章小結
  8.7  習題
第9章  I/O流與文件
  9.1  文件與流簡介
    9.1.1  文件簡介
    9.1.2  流簡介
  9.2  位元組輸入輸出流
    9.2.1  InputStream和FileInputStream
    9.2.2  OutputStream和FileOutputStream
    9.2.3  DataInputStream和DataOutputStream
    9.2.4  ObjectInputStream和ObjectOutputStream
    9.2.5  BufferedInputStream和BufferedOutputStream
    9.2.6  標準的輸入輸出流
  9.3  字元輸入輸出流
    9.3.1  Reader和Writer
    9.3.2  FileReader和FileWriter
    9.3.3  BufferedReader和BufferedWriter
  9.4  文件操作類
    9.4.1  文件類
    9.4.2  隨機訪問文件類
    9.4.3  文件過濾器介面
    9.4.4  文件對話框類
  9.5  常見問題及解決方案
  9.6  本章小結
  9.7  習題
第10章  多線程
  10.1  多線程的概念
    10.1.1  程序、進程和線程
    10.1.2  使用線程的好處
  10.2  線程的實現
    10.2.1  繼承Thread線程類
    10.2.2  實現Runnable介面
    10.2.3  使用Timer類和繼承TimerTask類
  10.3  線程的生命周期
    10.3.1  線程的狀態
    10.3.2  線程的優先順序
    10.3.3  線程的調度
  10.4  線程的同步
    10.4.1  線程間的關係
    10.4.2  線程同步問題
  10.5  常見問題及解決方案
  10.6  本章小結
  10.7  習題
第11章  網路編程
  11.1  網路通信概念

  11.2  統一資源定位符的使用
  11.3  Java網路編程
    11.3.1  Java網路編程概述
    11.3.2  基於TCP的Socket編程原理
    11.3.3  基於TCP的Socket編程實現
    11.3.4  基於UDP的Socket編程原理
    11.3.5  基於UDP的Socket編程實現
    11.3.6  基於SSL的Socket編程原理
  11.4  常見問題及解決方案
  11.5  本章小結
  11.6  習題
第12章  網路聊天系統項目實訓
  12.1  C/S模式
  12.2  項目需求分析
  12.3  項目設計
    12.3.1  伺服器端設計
    12.3.2  客戶端設計
    12.3.3  通信協議設計
  12.4  項目的資料庫設計
  12.5  項目的開發過程
    12.5.1  項目簡介
    12.5.2  網路通信系統伺服器端實現
    12.5.3  聊天系統客戶端實現
    12.5.4  聊天系統功能演示
  12.6  常見問題及解決方案
  12.7  本章小結
  12.8  習題
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032