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

Java編程基礎案例與實踐教程(高等學校應用型特色規劃教材)

  • 作者:編者:劉德山//李碩//崔曉松|責編:王梓靈
  • 出版社:人民郵電
  • ISBN:9787115630193
  • 出版日期:2024/07/01
  • 裝幀:平裝
  • 頁數:268
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以通俗易懂的語言、翔實的示例、新穎的內容詮釋了Java這門「安全性」「動態性」「可移植性」的電腦語言。全書分為5部分,第1部分(任務1和任務2)介紹Java語言和Java基礎語法;第2部分(任務3?任務5)介紹Java語言用類與對象實現抽象與封裝的方法、面向對象的繼承性與多態性、應用抽象類與介面編程等內容;第3部分(任務6?任務9)介紹Java的核心內容,包括數組、Java的常用類、集合框架、異常處理、輸入輸出及文件操作等內容;第4部分(任務10?任務11)介紹Java的圖形用戶界面和資料庫編程;第5部分(任務12)介紹一個比較完整的綜合項目的開發與實現。全書以應用為核心展開,力求以知識的小集合來實現應用範圍的較大化。
    本書內容以項目貫穿、任務驅動,教學內容與教學案例深入融合。為了配合教學,本書還提供課程微視頻、移動端和PC端的教學測試平台。
    本書適合作為應用本科院校和高職院校電腦相關專業的Java程序設計課程的教材或教學參考書,也可作為各類大數據或Java職業技能等級考試的輔助用書,還可供電腦初學者作為學習編程語言的入門圖書。

作者介紹
編者:劉德山//李碩//崔曉松|責編:王梓靈

目錄
任務1  認識Java語言
  1.1  Java語言簡介
    1.1.1  Java語言的產生
    1.1.2  Java語言的版本
    1.1.3  Java語言的特點
  1.2  Java開發運行環境
    1.2.1  JDK的下載和安裝
    1.2.2  配置環境變數
  1.3  編寫和運行Java程序
    1.3.1  第一個Java程序
    1.3.2  Java程序的執行過程
    1.3.3  輸出和輸入語句
  1.4  集成開發環境IntelliJ IDEA
    1.4.1  下載和安裝IntelliJ IDEA
    1.4.2  創建項目和文件
  1.5  學生信息管理項目介紹
  習題1
任務2  掌握Java基礎語法
  2.1  數據類型、常量與變數
    2.1.1  數據類型
    2.1.2  標識符和關鍵字
    2.1.3  常量和變數
  2.2  運算符和表達式
    2.2.1  算術運算符
    2.2.2  關係運算符
    2.2.3  邏輯運算符
    2.2.4  位運算符
    2.2.5  賦值運算符
    2.2.6  其他運算符
    2.2.7  運算符的優先順序
    2.2.8  數據類型轉換
  2.3  流程式控制制語句
    2.3.1  程序的基本流程
    2.3.2  分支結構
    2.3.3  循環結構
    2.3.4  跳轉語句
  2.4  程序註釋與編碼規範
    2.4.1  程序註釋
    2.4.2  編碼規範
  2.5  項目實踐
  習題2
任務3  用類與對象實現抽象與封裝
  3.1  面向對象的基本思想
    3.1.1  面向對象編程的概念
    3.1.2  面向對象編程的特點
  3.2  類的定義
    3.2.1  類的結構
    3.2.2  成員變數
    3.2.3  成員方法
  3.3  創建和使用對象

    3.3.1  創建對象
    3.3.2  訪問對象成員
    3.3.3  引用數據類型
    3.3.4  方法的重載
  3.4  構造方法
    3.4.1  構造方法的特徵
    3.4.2  默認構造方法
    3.4.3  構造方法的重載
  3.5  this關鍵字
    3.5.1  this訪問類中的成員變數
    3.5.2  this調用類的成員方法
    3.5.3  this調用本類構造方法
  3.6  static關鍵字
    3.6.1  靜態變數
    3.6.2  靜態方法
    3.6.3  靜態代碼塊
  3.7  封裝
  3.8  項目實踐
  習題3
任務4  面向對象的繼承性與多態性
  4.1  創建和導入包
    4.1.1  package語句
    4.1.2  import語句
  4.2  訪問控制許可權
    4.2.1  類成員的訪問許可權
    4.2.2  類的訪問許可權
  4.3  類的繼承
    4.3.1  繼承的概念
    4.3.2  繼承中的許可權控制
    4.3.3  子類對象構造過程
    4.3.4  方法的重寫
    4.3.5  super關鍵字
  4.4  多態
    4.4.1  編譯時多態
    4.4.2  運行時多態
    4.4.3  對象的類型轉換
    4.4.4  instanceof運算符
  4.5  final關鍵字
  4.6  項目實踐
  習題4
任務5  應用抽象類與介面編程
  5.1  抽象類
  5.2  介面
    5.2.1  介面的定義
    5.2.2  介面的實現
    5.2.3  介面的繼承
    5.2.4  普通類、抽象類、介面關係
  5.3  內部類
    5.3.1  內部類定義
    5.3.2  成員內部類

    5.3.3  方法內部類
    5.3.4  靜態內部類
  5.4  匿名類
    5.4.1  匿名類定義
    5.4.2  匿名類應用
  5.5  項目實踐
  習題5
任務6  掌握數組與Java的常用類
  6.1  數組
    6.1.1  一維數組
    6.1.2  二維數組
  6.2  Java基礎類庫
  6.3  Object類
  6.4  字元串類
    6.4.1  String類
    6.4.2  StringBuffer類
    6.4.3  StringTokenizer類
  6.5  Math類
  6.6  Random類
  6.7  包裝類
  6.8  項目實踐
  習題6
任務7  學習與應用集合框架
  7.1  集合框架與Collection介面
    7.1.1  集合框架
    7.1.2  Collection介面
  7.2  List介面及子類實現
    7.2.1  List介面
    7.2.2  List介面的子類實現
    7.2.3  集合的遍歷
  7.3  Set介面及子類實現
    7.3.1  Set介面
    7.3.2  Set介面的子類實現
  7.4  Map介面及子類實現
  7.5  泛型
    7.5.1  泛型類
    7.5.2  集合框架中泛型的應用
  7.6  Collections類和Arrays類
    7.6.1  Collections類
    7.6.2  Arrays類
  7.7  項目實踐
  習題7
任務8  Java的異常處理
  8.1  異常處理概述
    8.1.1  異常的概念
    8.1.2  異常類的層次
  8.2  異常處理機制
    8.2.1  try-catch-finally語句
    8.2.2  throws語句
    8.2.3  throw語句

  8.3  用戶自定義異常
  8.4  項目實踐
  習題8
任務9  輸入輸出及文件操作
  9.1  輸入輸出概述
    9.1.1  流的層次
    9.1.2  流的分類
  9.2  位元組流類
    9.2.1  InputStream和OutputStream
    9.2.2  FileInputStream和FileOutputstream
    9.2.3  BufferedInputStream和BufferedOutputStream
    9.2.4  DataInputStream和DataOutputStream*
  9.3  字元流類
    9.3.1  Reader和Writer
    9.3.2  FileReader和FileWriter
    9.3.3  BufferedReader和BufferedWriter
    9.3.4  PrintWriter
  9.4  File類
    9.4.1  File類的方法
    9.4.2  File類的應用
  9.5  項目實踐
  習題9
任務10  使用圖形用戶界面編程
  10.1  圖形用戶界面概述
    10.1.1  AWT包與Swing包
    10.1.2  Swing組件的層次關係
  10.2  常用容器與組件
    10.2.1  JFrame
    10.2.2  JPanel
    10.2.3  JButton
    10.2.4  JLabel
    10.2.5  JTextField
    10.2.6  JTextArea
  10.3  布局管理器
    10.3.1  流布局
    10.3.2  邊界布局
    10.3.3  網格布局
    10.3.4  盒式布局
    10.3.5  界面示例
  10.4  事件處理
    10.4.1  事件處理機制
    10.4.2  事件處理的類和介面
    10.4.3  事件響應的實現
    10.4.4  事件監聽的過程
  10.5  其它組件
    10.5.1  JRadioButton
    10.5.2  JList
    10.5.3  JTable
    10.5.4  菜單組件
  10.6  對話框

  10.7  項目實踐
  習題10
任務11  Java的資料庫編程
  11.1  資料庫的基礎知識
    11.1.1  資料庫的概念
    11.1.2  MySQL資料庫
  11.2  SQL語言
    11.2.1  創建和刪除表
    11.2.2  向表中插入數據
    11.2.3  修改表中的數據
    11.2.4  刪除表中的數據
    11.2.5  查詢數據
  11.3  使用JDBC訪問資料庫
    11.3.1  JDBC概念
    11.3.2  訪問資料庫的步驟
    11.3.3  JDBC API
    11.3.4  Java的JDBC編程
  11.4  項目實踐
  習題11
任務12  學生信息管理項目的實現
  12.1  項目的分析與設計
    12.1.1  項目功能分析
    12.1.2  項目結構設計
    12.1.3  資料庫設計
    12.1.4  項目中的類及函數
  12.2  學生信息類的實現
  12.3  登錄功能的實現
    12.3.1  登錄功能描述
    12.3.2  登錄窗口的實現
    12.3.3  登錄過程的實現
  12.4  信息管理模塊的實現
    12.4.1  實現添加信息功能
    12.4.2  實現刪除信息功能
    12.4.3  實現顯示信息功能
  12.5  數據備份模塊的實現
    12.5.1  實現數據導入功能
    12.5.2  實現數據導出功能
  習題12

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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