Java程式設計與實訓

Java程式設計與實訓

《Java程式設計與實訓》是2010年11月機械工業出版社出版的圖書,作者是黃能耿。

基本介紹

  • 書名:Java程式設計與實訓
  • 作者:黃能耿
  • ISBN:9787111316275
  • 定價:32元
  • 出版社:機械工業出版社
  • 出版時間:2010年11月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書介紹了Java語言概述、Java語言基礎、面向對象的程式設計、JavaAPI類庫、異常處理與單元測試、I/O處理與對象串列化、圖形用戶界面編程、多執行緒和資料庫編程等基礎知識。本書在內容的選取上,突出面向對象的程式設計技術和實用性技術,涵蓋軟體公司在Java軟體開發中所需要的基本知識點。

圖書目錄

目錄
出版說明
前言
第1章Java語言概述
1.1Java語言的歷史和特點
1.1.1Java語言的歷史
1.1.2Java語言的特點
1.1.3Java語言與C++的比較
1.1.4Java語言的核心技術
1.1.5Java語言的局限性
1.2Java開發環境及故拒其安裝
1.2.1Java運行環境和開發環境
1.2.2Java運行環境的安裝
1.2.3Java開發環境的安裝和配置
1.3Java語言求兆牛格的套用
1.3.1Java程式的分類
1.3.2Java應用程式
1.3.3Java Applet程式
1.4Eclipse的使用
1.4.1Eclipse介紹
1.4.2使用Eclipse進行開發
1.4.3使用Eclipse中經常遇到的問題
1.5本章小結
1.6習題
第2章Java語言基礎
2.1Java語言的基本要素
2.1.1關鍵字
2.1.2Java標識符
2.1.3分隔設定
2.1.4代碼注釋
2.2變數、數據類型、運算符和
表達式
2.2.1常量和變數
2.2.2基本數據類型
2.2.3空類型
2.2.4引用數據類型
2.2.5運算符
2.2.6表達式、語句和語句塊
2.3控制結構
2.3.1順序結構
2.3.2分支結構
2.3.3循環結構
2.3.4跳轉控制語句
2.4數組
2.4.1一維數組
2.4.2二維數組
2.4.3數組的操作
2.5簡單的輸入/輸出
2.5.1輸出
2.5.2輸入
2.6實訓1簡易計算器項目
2.6.1項目需求分析、設計與管理
2.6.2項目實鴉芝淋施
2.6.3實施指導
2.7本章小結
2.8習題
第3章面向對象的程式設計
3.1面向對象的基本概念
3.1.1面向對象的術語
3.1.2面向對象的基本特徵
3.2類的封裝
3.2.1類的聲明
3.2.2類的實例——對象
3.2.3構造方法
3.2.4修飾符
3.2.5變數的引用
3.2.6方法調用和參數傳遞
3.2.7初始化
3.2.8內部類
3.2.9對象的使用
3.3類的繼承
3.3.1繼承的實現
3.3.2this和super
3.3.3抽象類和抽象方危邀翻法
3.3.4類對象之間的類型轉換
3.3.5類型檢測
3.4接口
3.4.1接口的聲明
3.4.2接口的實現
3.4.3接口的繼承
3.4.4接口的使用
3.4.6接口的特點
3.4.7再論繼承
3.5聚集
3.5.1聚集與代碼復用
3.5.2繼承與聚集的選擇
3.6類的多態
3.6.1方法的重載
3.6.2方法的覆蓋
3.6.3多態的優點
3.6.4再論接口
3.7包
3.7.1包的聲明
3.7.2包的導入
3.7.3CLASSPATH
3.7.4再論修飾符
3.7.5包的使用
3.7.6項目打包和部署
3.7.7項目開發過程總結
3.8實訓2繪圖項目(一)
3.8.1項目需求分析、設計與管理
3.8.2項目實施
3.8.3實施指導
3.9實訓3學生管理項目(一)
3.9.1項目需求分析、設計與管理
3.9.2項目實施
3.9.3實施指導
3.10本章小結
3.11習題
第4章Java API 類庫
4.1Java類庫介紹
4.1.1Java API類庫
4.1.2第三方類庫
4.2java.lang包
4.2.1Object類
4.2.2Runtime類
4.2.3ClassLoader抽象類
4.2.4Class類
4.2.5基本數據類型的包裝類
4.2.6Math類
4.2.7System類
4.2.8String類
4.2.9StringBuffer類
4.2.10異常處理類
4.2.11執行緒控制類
4.3字元串處理
4.3.1字元串
4.3.2String類字元串
4.3.3StringBuffer類字元串
4.3.4String類和StringBuffer類的
比較
4.4java.util包
4.4.1日期類庫
4.4.2容器類類庫
4.4.3正則表達式
4.5其他常用廈棕謎類庫介紹
4.5.1其他舟己兆背Java API類庫
4.5.2第三方類庫
4.6實訓4繪圖項目(二)
4.6.1項目需求分析、設計與管理
4.6.2項目實施
4.6.3實施指導
4.7實訓5學生管理項目(二)
4.7.1項目需求分析、設計與管理
4.7.2項目實施槳灑漿
4.7.3實施指導
4.8本章小結
4.9習題
第5章異常處理與單元測試
5.1異常概述
5.1.1異常的概念
5.1.2幾種常見的異常
5.1.3異常的分類
5.2異常處理
5.2.1捕獲異常
5.2.2聲明拋出異常
5.3自定義異常
5.3.1自定義異常類
5.3.2拋出異常
5.3.3自定義異常類的使用
5.4單元測試
5.4.1JUnit介紹
5.4.2Test Case
5.4.3Test Suite
5.4.4單元測試的設計和編寫
5.4.5單元測試的執行和記錄
5.5實訓6學生管理項目(三)
5.5.1項目需求分析、設計與管理
5.5.2項目實施
5.5.3單元測試
5.5.4實施指導
5.6本章小結
5.7習題
第6章I/O處理與對象串列化
6.1檔案處理
6.1.1檔案處理概述
6.1.2檔案類的使用
6.2I/O處理
6.2.1I/O處理概述
6.2.2位元組流
6.2.3字元流
6.2.4隨機讀/寫檔案
6.2.5I/O處理的注意事項
6.3對象的串列化
6.3.1串列化概述
6.3.2對象串列化的實現
6.3.3串列化的注意事項
6.4實訓7學生管理項目(四)
6.4.1項目需求分析、設計與管理
6.4.2項目實施
6.4.3實施指導
6.5本章小結
6.6習題
第7章圖形用戶界面編程
與Applet
7.1GUI介紹
7.2組件、容器、布局和觀感
7.2.1組件
7.2.2容器
7.2.3觀感
7.2.4布局管理器
7.3事件處理
7.3.1事件處理介紹
7.3.2使用內部類和匿名類作為
監聽器
7.3.3事件處理模型
7.3.4事件、監聽器和適配器
7.4圖形的繪製
7.4.1Graphics類
7.4.2繪圖實例
7.5Applet編程
7.5.1Applet概述
7.5.2Applet和HTML
7.5.3Applet的界面設計
7.5.4Applet的套用
7.6實訓8繪圖項目(三)
7.6.1項目需求分析、設計與管理
7.6.2項目實施
7.6.3實施指導
7.7實訓9學生管理項目(五)
7.7.1項目需求分析、設計與管理
7.7.2項目實施
7.7.3項目發布
7.7.4實施指導
7.7.5最終項目成果
7.8本章小結
7.9習題
第8章多執行緒
8.1多執行緒的概念
8.2多執行緒的實現方法
8.2.1繼承Thread類
8.2.2實現Runnable接口
8.2.3執行緒的優先權
8.2.4Thread類的常用方法
8.2.5兩種實現方法的比較
8.2.6執行緒的狀態和生命周期
8.3多執行緒的同步、通信與死鎖
8.3.1多執行緒的同步
8.3.2執行緒間的通信
8.3.3死鎖
8.3.4執行緒安全
8.4本章小結
8.5習題
第9章資料庫編程
9.1資料庫編程概述
9.1.1JDBC
9.1.2JDBC的功能
9.1.3MySQL介紹
9.2資料庫訪問流程
9.2.1數據準備
9.2.2添加JDBC類庫
9.2.3載入JDBC驅動程式
9.2.4創建資料庫連線
9.2.5執行SQL語句
9.2.6接收並處理SQL的返回結果
9.2.7關閉創建的對象
9.3資料庫編程方法
9.3.1程式設計
9.3.2連線工廠
9.3.3POJO類
9.3.4dao類
9.3.5單元測試
9.4實訓10學生管理項目(六)
9.4.1項目需求分析、設計與管理
9.4.2項目實施
9.4.3項目發布
9.4.4實施指導
9.4.5最終項目成果
9.5本章小結
9.6習題
第10章網路編程
10.1網路基礎知識
10.1.2IP協定
10.1.3TCP和UDP協定
10.1.4套用層協定
10.1.5域名
10.1.6C/S模式與B/S模式
10.2URL編程
10.2.1URL訪問遠程資源
10.2.2URLConnection訪問遠程資源
10.3TCP編程
10.3.1Socket介紹
10.3.2ServerSocket伺服器端的編程
10.3.3Socket客戶端的編程
10.3.4支持多客戶的伺服器端程式
10.4UDP編程
10.4.1Datagram編程
10.4.2組播通信
10.5實訓項目11聊天室項目
10.5.1項目需求分析、設計與管理
10.5.2項目實施
10.5.3實施指導
10.6本章小結
10.7習題
參考文獻
3.2.4修飾符
3.2.5變數的引用
3.2.6方法調用和參數傳遞
3.2.7初始化
3.2.8內部類
3.2.9對象的使用
3.3類的繼承
3.3.1繼承的實現
3.3.2this和super
3.3.3抽象類和抽象方法
3.3.4類對象之間的類型轉換
3.3.5類型檢測
3.4接口
3.4.1接口的聲明
3.4.2接口的實現
3.4.3接口的繼承
3.4.4接口的使用
3.4.6接口的特點
3.4.7再論繼承
3.5聚集
3.5.1聚集與代碼復用
3.5.2繼承與聚集的選擇
3.6類的多態
3.6.1方法的重載
3.6.2方法的覆蓋
3.6.3多態的優點
3.6.4再論接口
3.7包
3.7.1包的聲明
3.7.2包的導入
3.7.3CLASSPATH
3.7.4再論修飾符
3.7.5包的使用
3.7.6項目打包和部署
3.7.7項目開發過程總結
3.8實訓2繪圖項目(一)
3.8.1項目需求分析、設計與管理
3.8.2項目實施
3.8.3實施指導
3.9實訓3學生管理項目(一)
3.9.1項目需求分析、設計與管理
3.9.2項目實施
3.9.3實施指導
3.10本章小結
3.11習題
第4章Java API 類庫
4.1Java類庫介紹
4.1.1Java API類庫
4.1.2第三方類庫
4.2java.lang包
4.2.1Object類
4.2.2Runtime類
4.2.3ClassLoader抽象類
4.2.4Class類
4.2.5基本數據類型的包裝類
4.2.6Math類
4.2.7System類
4.2.8String類
4.2.9StringBuffer類
4.2.10異常處理類
4.2.11執行緒控制類
4.3字元串處理
4.3.1字元串
4.3.2String類字元串
4.3.3StringBuffer類字元串
4.3.4String類和StringBuffer類的
比較
4.4java.util包
4.4.1日期類庫
4.4.2容器類類庫
4.4.3正則表達式
4.5其他常用類庫介紹
4.5.1其他Java API類庫
4.5.2第三方類庫
4.6實訓4繪圖項目(二)
4.6.1項目需求分析、設計與管理
4.6.2項目實施
4.6.3實施指導
4.7實訓5學生管理項目(二)
4.7.1項目需求分析、設計與管理
4.7.2項目實施
4.7.3實施指導
4.8本章小結
4.9習題
第5章異常處理與單元測試
5.1異常概述
5.1.1異常的概念
5.1.2幾種常見的異常
5.1.3異常的分類
5.2異常處理
5.2.1捕獲異常
5.2.2聲明拋出異常
5.3自定義異常
5.3.1自定義異常類
5.3.2拋出異常
5.3.3自定義異常類的使用
5.4單元測試
5.4.1JUnit介紹
5.4.2Test Case
5.4.3Test Suite
5.4.4單元測試的設計和編寫
5.4.5單元測試的執行和記錄
5.5實訓6學生管理項目(三)
5.5.1項目需求分析、設計與管理
5.5.2項目實施
5.5.3單元測試
5.5.4實施指導
5.6本章小結
5.7習題
第6章I/O處理與對象串列化
6.1檔案處理
6.1.1檔案處理概述
6.1.2檔案類的使用
6.2I/O處理
6.2.1I/O處理概述
6.2.2位元組流
6.2.3字元流
6.2.4隨機讀/寫檔案
6.2.5I/O處理的注意事項
6.3對象的串列化
6.3.1串列化概述
6.3.2對象串列化的實現
6.3.3串列化的注意事項
6.4實訓7學生管理項目(四)
6.4.1項目需求分析、設計與管理
6.4.2項目實施
6.4.3實施指導
6.5本章小結
6.6習題
第7章圖形用戶界面編程
與Applet
7.1GUI介紹
7.2組件、容器、布局和觀感
7.2.1組件
7.2.2容器
7.2.3觀感
7.2.4布局管理器
7.3事件處理
7.3.1事件處理介紹
7.3.2使用內部類和匿名類作為
監聽器
7.3.3事件處理模型
7.3.4事件、監聽器和適配器
7.4圖形的繪製
7.4.1Graphics類
7.4.2繪圖實例
7.5Applet編程
7.5.1Applet概述
7.5.2Applet和HTML
7.5.3Applet的界面設計
7.5.4Applet的套用
7.6實訓8繪圖項目(三)
7.6.1項目需求分析、設計與管理
7.6.2項目實施
7.6.3實施指導
7.7實訓9學生管理項目(五)
7.7.1項目需求分析、設計與管理
7.7.2項目實施
7.7.3項目發布
7.7.4實施指導
7.7.5最終項目成果
7.8本章小結
7.9習題
第8章多執行緒
8.1多執行緒的概念
8.2多執行緒的實現方法
8.2.1繼承Thread類
8.2.2實現Runnable接口
8.2.3執行緒的優先權
8.2.4Thread類的常用方法
8.2.5兩種實現方法的比較
8.2.6執行緒的狀態和生命周期
8.3多執行緒的同步、通信與死鎖
8.3.1多執行緒的同步
8.3.2執行緒間的通信
8.3.3死鎖
8.3.4執行緒安全
8.4本章小結
8.5習題
第9章資料庫編程
9.1資料庫編程概述
9.1.1JDBC
9.1.2JDBC的功能
9.1.3MySQL介紹
9.2資料庫訪問流程
9.2.1數據準備
9.2.2添加JDBC類庫
9.2.3載入JDBC驅動程式
9.2.4創建資料庫連線
9.2.5執行SQL語句
9.2.6接收並處理SQL的返回結果
9.2.7關閉創建的對象
9.3資料庫編程方法
9.3.1程式設計
9.3.2連線工廠
9.3.3POJO類
9.3.4dao類
9.3.5單元測試
9.4實訓10學生管理項目(六)
9.4.1項目需求分析、設計與管理
9.4.2項目實施
9.4.3項目發布
9.4.4實施指導
9.4.5最終項目成果
9.5本章小結
9.6習題
第10章網路編程
10.1網路基礎知識
10.1.2IP協定
10.1.3TCP和UDP協定
10.1.4套用層協定
10.1.5域名
10.1.6C/S模式與B/S模式
10.2URL編程
10.2.1URL訪問遠程資源
10.2.2URLConnection訪問遠程資源
10.3TCP編程
10.3.1Socket介紹
10.3.2ServerSocket伺服器端的編程
10.3.3Socket客戶端的編程
10.3.4支持多客戶的伺服器端程式
10.4UDP編程
10.4.1Datagram編程
10.4.2組播通信
10.5實訓項目11聊天室項目
10.5.1項目需求分析、設計與管理
10.5.2項目實施
10.5.3實施指導
10.6本章小結
10.7習題
參考文獻

相關詞條

熱門詞條

聯絡我們