內容簡介
《Java程式設計教程與實訓》內容編排合理,在重要基礎知識的講解上側重深度,在實用類案例的講解上側重廣度,通過《Java程式設計教程與實訓》的學習,讀者可以在實踐過程中真正掌握Java面向對象編程的思想和Java在網路編程中的一些重要技術。《Java程式設計教程與實訓》可作為各類高職高專院校、計算機培訓學校等相關專業教材,也可作為軟體編程人員和Java語言自學者的參考用書。
《Java程式設計教程與實訓》從實用的角度出發,立足於高職高專學生的學習需求,對Java語言中的各種語法結構、面向對象程式設計思想進行了詳細分析和講述,對Java語言在網路、資料庫等方面的套用進行了重點介紹。全書共12章,每章均配有適量的習題和相應的實驗,有利於讀者鞏固和檢驗所學知識。
編輯推薦
《Java程式設計教程與實訓》特色:
在理論與實踐上,更側重於實踐
適度夠用的理論知識講解,突出實踐中必須掌握的知識點、符合高職高專學生的學習心理;
在知識與技能上,更側重於技能
緊貼崗位的實例引導,突出技能操作的講解培訓,鍛鍊學生實際套用能力;
在講授與動手上,更側重於動手
“教”與“做”結合,突出實用性和師生互動性,引發學生主動思考。
教學目標+主要知識講解+用於消化主要知識的實例+課後習題+綜合實例+上機實驗
目錄
第1章 Java語言概述
1.1 Java語言簡介
1.1.1 Java語言的發展
1.1.2 Java語言的特點
1.1.3 Java和C++的比較
1.1.4 面向對象編程的幾個基本概念
1.1.5 Java語言的用途
1.2 Java程式簡介
1.2.1 一個簡單的Java應用程式
1.2.2 將應用程式編寫為Applet小程式
1.3 Java程式的運行環境
1.3.1 Java 2 SDK介紹
1.3.2 JCreator介紹
1.4 習題
第2章 Java語言編程基礎
2.1 Java語言語法
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.3.5 位運算符
2.3.6 條件運算符
2.3.7 運算符的優先權
2.4 程式控制結構
2.4.1 條件選擇語句
2.4.2 循環語句
2.4.3 跳轉語句
2.5 習題
第3章 Java的面向對象編程技術
3.1 類
3.1.1 類定義
3.1.2 類體
3.1.3 構造方法
3.1.4 方法的參數傳遞
3.1.5 方法重載
3.1.6 用new運算符進行對象的創建
3.1.7 用“.”運算符進行對象的使用
3.2 數組
3.2.1 數組的聲明和建立
3.2.2 數組的初始化
3.2.3 數組的使用
3.3 字元串
3.3.1 字元串的創建和使用
3.3.2 字元串比較
3.3.3 字元串的操作
3.4 Java接口和包
3.4.1 Java接口
3.4.2 包
3.4.3 Java APl簡介
3.5 習題
第4章 輸入/輸出流及檔案操作
4.1 System類與流的概念
4.2 位元組流類
4.2.1 位元組輸入流類
4.2.2 位元組輸出流類
4.2.3 位元組流的高級套用
4.3 字元流類
4.3.1 字元輸入流類
4.3.2 字元輸出流類
4.4 檔案操作
4.4.1 File類
4.4.2 檔案過濾器
4.4.3 隨機存取檔案流類
4.5 檔案輸入/輸出流的套用
4.6 java.nio
4.6.1 使用信道
4.6.2 使用緩衝區
4.6.3 視圖緩衝區
4.6.4 映射記憶體緩衝區
4.7 習題
第5章 AppIet小程式
5.1 概述
5.1.1 Applet程式簡介
5.1.2 Applet程式中使用的幾個基本方法
5.1.3 實例
5.2 在HTML中嵌入Applet程式
5.2.1 HTML代碼的基本結構
5.2.2 Applet標記
5.2.3 在HTML中傳遞Applet程式使用的參數
5.3 Font類和Color類
5.3.1 Font類和Color類中常用的方法
5.3.2 創建自己的Font和Color
5.4 習題
第6章 Java異常處理
6.1 概述
6.2 異常的類型
6.2.1 異常類的層次結構
6.2.2 Exception類及其子類
6.2.3 Error類及其子類
6.3.1 ava異常產生與捕捉
6.3.1 產生異常
6.3.2 捕捉異常
6.3.3 創建自己的異常類
6.3.4 套用實例
6.4 習題
第7章 多執行緒編程技術
7.1 概述
7.1.1 進程與執行緒
7.1.2 與執行緒有關的類
7.1.3 執行緒的狀態
7.2 創建和啟動執行緒
7.2.1 創建執行緒
7.2.2 啟動執行緒
7.3 套用實例
7.4 習題
第8章 圖形用戶界面設計
8.1 概述
8.1.1 AWI’簡介
8.1.2 基本構造方法
8.2 組件的創建與使用
8.2.1 簡單的視窗部件
8.2.2 文本組件
8.3 容器與布局管理
8.3.1 容器
8.3.2 使用布局管理器來組織接口
8.4 事件處理
8.4.1 概述
8.4.2 標籤、按鈕與動作事件
8.4.3 文本事件
8.4.4 單選按鈕、複選框與列表事件
8.4.5 滾動條與調整事件
8.4.6 滑鼠、鍵盤與畫布事件
8.5 Swing簡介
8.5.1 Swing組件的層次
8.5.2 Swing組件的使用
8.6 套用實例
8.7 習題
第9章 網路編程技術
9.1 網路技術基礎
9.2 使用URL類
9.2.1 URL的基本概念
9.2.2 URL類
9.2.3 URLConnection類
9.2.4 套用實例
9.3 使用InetAddress類
9.3.1 InetAddress類簡介
9.3.2 套用實例
9.4 TCP和UDPSocket編程技術
9.4.1 Socket概念
9.4.2 TCPSocket技術
9.4.3 UDPSocket技術
9.5 習題
第10章 Java語言的資料庫訪問技術
10.1 JDBC編程技術綜述
10.1.1.IDBC的概念及特點
10.1.2.IDBC的使用方法
10.1.3 JDBC-ODBC橋
10.1.4.IDBCURL
10.2 建立ODBC數據源
10.3 JDBC程式設計關鍵技術
10.3.1 JDBC訪問資料庫的基本步驟
10.3.2 連線資料庫
10.3.3 更新資料庫操作
10.3.4 檢索結果集
10.3.5 動態資料庫訪問
10.4 圖形界面的JDBC編程實例
10.5 習題
第11章 Java與JavaScrpt
11.1 JavaScript語言介紹
11.1.1 JavaScript語言特點
11.1.2 客戶端JavaScript語言
11.1.3 伺服器端JavaScript語言
11.2 JavaScript與Java的混合編程
11.2.1 數據類型轉換
11.2.2 在JavaScript中定義Java類
11.2 _3JavaScript中訪問Java小程式
11.2.4 JavaApplet小程式中調用JavaScrijpt方法
11.3 習題
第12章 實驗
實驗1Java編程環境
實驗21ava語言編程基礎練習
實驗3面向對象編程練習
實驗4輸入與輸出流
實驗5Applet小程式
實驗6異常處理
實驗7多執行緒與動畫
實驗8圖形用戶界面
實驗9網路編程技術
實驗10資料庫訪問技術
實驗11Java與JavaScript
附錄Java語言的類庫
部分習題參考答案
參考文獻
……