Java程式設計基礎(2018年大連理工大學出版社出版的圖書)

Java程式設計基礎(2018年大連理工大學出版社出版的圖書)

本詞條是多義詞,共12個義項
更多義項 ▼ 收起列表 ▲

《Java程式設計基礎》是2018年大連理工大學出版社出版的圖書。

基本介紹

  • 中文名:Java程式設計基礎
  • 作者:胡伏湘主編
  • 出版時間:2018年
  • 出版社:大連理工大學出版社
  • ISBN:9787568515481
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

Java是當今軟體開發的主流程式語言,也是軟體專業及其他計算機相關專業學生必須掌握的編程工具。《Java程式設計基礎(第2版 微課版)/“十二五”職業教育國家規劃教材》以通俗易懂的語言介紹了Java編程思想,運用大量的經典實例,從實用的角度講解了Java面向對象編程思路和編程技術,通過項目驅動和案例教學,讓讀者系統掌握Java軟體開發的全過程,並提供全套案例和項目源程式。《Java程式設計基礎(第2版 微課版)/“十二五”職業教育國家規劃教材》編者均在軟體企業擔任程式設計師多年,來到學校後又長期承擔軟體專業程式設計類課程的教學任務,教材的編寫過程既是企業開發經驗的系統總結,也是技能訓練方法與手段的升華。
  《Java程式設計基礎(第2版 微課版)/“十二五”職業教育國家規劃教材》定位為培養Java程式設計師,立足於具有一定C語言和資料庫基礎、剛剛踏上軟體開發之路的入門者,以業界通用的Eclipse作為設計平台,通過“銀行ATM自動取款系統”作為項目主線,從需求分析到功能實現,貫穿整個教學過程,讓學習者有興趣、有目標、有挑戰,實現從學生到程式設計師身份的順利過渡。
  《Java程式設計基礎(第2版 微課版)/“十二五”職業教育國家規劃教材》按照企業承接一個軟體開發項目的標準流程,以項目導入為起點,從搭建開發環境到最後實現,全面介紹了面向對象編程思想和運用Java語言及Eclipse開發平台完成項目的過程。全書分為5個模組共17章。
  模組1:課程準備。包括前3章:初識Java,搭建開發環境,建立面向對象的編程思想。通過分析“銀行ATM自動取款系統”項目需求及面向對象特性,初步建立面向對象思想,為後續模組的學習在環境、思想、項目上做好準備。
  模組2:初級面向對象編程。由第4~7章組成:創建類,創建類的成員屬性和方法,創建對象,使用程式包。通過實現“銀行ATM自動取款系統”的類及包,掌握類、對象、包技術相關知識在實際項目中的套用方法。
  模組3:高級面向對象編程。包括第8~11章:實現繼承,實現接口,實現多態,異常處理。通過實現“銀行ATM自動取款系統”高級特性,讓讀者掌握繼承、接口、抽象類、多態、異常處理相關知識在實際中提高程式的重用性、可維護性、可擴展性、容錯性的方法。
  模組4:圖形用戶界面。由第12、13章構成:創建圖形用戶界面,處理圖形界面組件事件。通過實現“銀行ATM自動取款系統”圖形界面,掌握圖形用戶界面及事件處理相關知識在實際項目中的運用方法。
  模組5:網路編程及相關技術。包括第14~17章:實現流,實現多執行緒,實現網路通信,實現資料庫編程。通過實現“銀行ATM自動取款系統”存儲和通信網路編程,掌握網路通信技術及相關的流、多執行緒、JDBC技術在實際項目中的綜合運用。
  《Java程式設計基礎(第2版 微課版)/“十二五”職業教育國家規劃教材》既適用於初學者,也適用於有一定編程基礎的讀者,既可作為高職高專院校、套用型本科“Java程式設計”和“面向對象程式設計”課程的教材,也可作為計算機編程類培訓班的教材。

圖書目錄

模組1 課程準備
第1章 初識Java
1.1 Java語言的發展歷史
1.1.1 Java的三種版本
1.1.2 Java的套用
1.2 Java語言的特點
1.2.1 Java語言的技術特點
1.2.2 Java虛擬機(JVM)
練習題
第2章 搭建開發環境
2.1 軟體的安裝與配置
2.1.1 安裝和設定JDK
2.1.2 Eclipse簡介
2.2 體驗第一個Java程式
2.2.1 應用程式(Application)
2.2.2 應用程式的運行
2.2.3 小程式(Applet)
2.2.4 小程式的運行
練習題
第3章 建立面向對象的編程思想
3.1 面向對象的思想
3.1.1 面向對象思想的基本概念
3.1.2 面向對象思想的基本特徵
3.1.3 面向對象思想的基本要素
3.2 面向對象的編程方法
3.2.1 面向對象編程的基本步驟
3.2.2 主要概念解析
3.2.3 類的實現
練習題
項目訓練一 分析“銀行ATM自動取款系統”
模組2 初級面向對象編程
第4章 創建類
4.1 類的定義
4.1.1 定義類
4.1.2 修飾類
4.2 成員屬性
4.2.1 基本數據類型
4.2.2 類型轉換
4.2.3 成員屬性的聲明
技能訓練1 創建類
練習題
第5章 創建類的成員屬性和方法
5.1 Java語言的基本組成
5.1.1 分隔設定
5.1.2 關鍵字
5.2 運算符與表達式
5.2.1 算術運算符
5.2.2 關係運算符
5.2.3 邏輯運算符
5.2.4 賦值運算符
5.2.5 條件運算符
5.2.6 表達式
技能訓練2 創建類的成員屬性
5.3 控制結構
5.3.1 分支語句
5.3.2 循環語句
5.3.3 Java編碼規範
5.4 數組
5.4.1 一維數組
5.4.2 多維數組
5.5 成員方法的聲明
5.5.1 方法的聲明
5.5.2 方法的覆蓋與重載
技能訓練3 創建類的成員方法
練習題
第6章 創建對象
6.1 創建對象概述
6.1.1 類的實例化
6.1.2 對象的引用
6.1.3 方法的參數傳遞
6.1.4 對象的清除
6.2 構造方法
6.2.1 構造方法的定義
6.2.2 構造方法的重載
技能訓練4 創建對象
練習題
第7章 使用程式包
7.1 Java系統包
7.1.1 Java類庫結構
7.1.2 包的引用
7.2 建立自己的包
7.2.1 包的聲明
7.2.2 包的套用
7.3 字元串的處理
7.3.1 字元串的生成
7.3.2 字元串的訪問
7.3.3 String類的常用方法
7.4 JDK幫助系統
7.4.1 JDK幫助文檔介紹
7.4.2 JDK幫助文檔套用舉例
技能訓練5 使用程式包
練習題
項目訓練二 實現“銀行ATM自動取款系統”的類及包
模組3 高級面向對象編程
第8章 實現繼承
8.1 定義繼承
8.1.1 繼承的概念
8.1.2 繼承的定義方法
8.2 子類對父類的訪問
8.2.1 調用父類中特定的構造方法
8.2.2 在子類中訪問父類的成員
8.3 抽象類
8.3.1 抽象類的概念
8.3.2 定義抽象類
技能訓練6 實現繼承
練習題
第9章 實現接口
9.1 定義接口
9.2 接口的實現方法
技能訓練7 實現接口
練習題
第10章 實現多態
10.1 創建多態的條件
10.1.1 多態的定義
10.1.2 多態的條件
10.2 多態的實現方法
10.2.1 子類向父類轉型實現多態
10.2.2 類向接口轉型實現多態
技能訓練8 實現多態
練習題
第11章 異常處理
11.1 異常的分類
11.1.1 異常的產生
11.1.2 Java定義的標準異常類
11.2 異常處理機制
11.2.1 異常處理的語句結構
11.2.2 Throwable類的常用方法
11.2.3 異常類的創建
11.3 異常的拋出
11.3.1 thrOW語句
11.3.2 thrOWS語句
技能訓練9 處理異常
練習題
項目訓練三 實現“銀行ATM自動取款系統”的高級特性
模組4 圖形用戶界面
第12章 創建圖形用戶界面
12.1 分析圖形用戶界面特徵
12.1.1 AWT組件的一般功能
12.1.2 AWT的基本組件
12.2 創建圖形界面容器
12.2.1 Frame框架類
12.2.2 fJanel面板類
12.3 布局圖形界面組件
12.3.1 FlowLayout順序布局管理器
12.3.2 BorderLayout邊界布局管理器
12.3.3 GridLayotIt格線布局管理器
12.3.4 其他布局管理器
技能訓練10 創建圖形界面
練習題
第13章 處理圖形界面組件事件
13.1 AWT事件處理過程
13.1.1 JDK事件處理模型
13.1.2 事件監聽器
13.1.3 事件適配器
13.2 AWT基本組件
13.2.1 Label標籤
13.2.2 Button按鈕
13.2.3 2heckbox複選框
13.2.4 複選框組——單選框
13.2.5 Choice選擇框
13.2.6 TextField文本框
13.2.7 TextArea文本區域
13.2.8 List列表框
13.2.9 組件的外觀控制
13.3 Swing組件
13.3.1 JButton按鈕
13.3.2 JPasswordField密碼框
13.3.3 複選框、單選按鈕、按鈕組
13.3.4 選單組件
13.3.5 工具列JToolBar
技能訓練11 處理圖形界面組件事件
練習題
項目訓練四 實現“銀行ATM自動取款系統”的圖形界面
模組5 網路編程及相關技術
第14章 實現流
14.1 識別流的類型
14.1.1 Java標準輸入輸出數據流
14.1.2 InputStream類
14.1.3 OutputStream類
14.1.4 PrintStream類
14.1.5 DataInputStream類和DataOutputStream類
14.1.6 InputStreamReader類和OutputStreamWriter類
14.1.7 BufferedInputStream類和BufferedOutputStream類
14.2 套用檔案流
14.2.1 File類
14.2.2 FileInputStream類和FileOutputStream類
技能訓練12 實現流
練習題
第15章 實現多執行緒
15.1 認識多執行緒
15.1.1 多執行緒的意義
15.1.2 執行緒的優先權與分類
15.1.3 執行緒的生命周期
15.2 創建多執行緒
15.2.1 Thread執行緒類
15.2.2 執行緒的創建
15.3 同步多執行緒
15.3.1 synchronized同步方法
15.3.2 synchronized同步代碼塊
技能訓練13 實現多執行緒
練習題
第16章 實現網路通信
16.1 認識網路通信
16.1.1 網路編程基本理論
16.1.2 網路編程的基本方法
16.2 URL編程
16.2.1 URL類
16.2.2 URLConnection類
16.3 實現基於Socket的網路通信
16.3.1 Socket通信機制
16.3.2 Socket套用
16.4 實現基於Datagram的網路通信
16.4.1 數據報Datagram通信原理
16.4.2 運用Datagram進行通信
技能訓練14 實現網路通信
練習題
第17章 實現資料庫編程
17.1 JDBC概述
17.1.1 JDBC的概念
17.1.2 SQL Sever 2005/2008 for JDBC的安裝
17.2 實現JDBC資料庫編程
17.2.1 JDBC的工作原理
17.2.2 JDBC資料庫應用程式的開發過程
17.2.3 java.sql軟體包的用法
技能訓練15 實現資料庫編程
練習題
項目訓練五 實現“銀行ATM自動取款系統”的存儲和通信
參考文獻

相關詞條

熱門詞條

聯絡我們