出版時間:2012-7 出版社:機械工業(yè)出版社 作者:何曙輝 編 頁數(shù):210 字數(shù):335000
內(nèi)容概要
本書將Java語言的理論知識與實際操作相結(jié)合,以理論為必需、實驗為主線,以使用Java語言時所需要解決的各類問題為線索,強調(diào)實際應(yīng)用,注重學(xué)生實際操作能力的培養(yǎng)?!禞ava面向?qū)ο蟪绦蛟O(shè)計》共11章,主要內(nèi)容包括Java概述、Java語言基礎(chǔ)、面向?qū)ο缶幊?、Java類和對象的高級特征、異常處理、Java圖形用戶界面、輸入/輸出處理、網(wǎng)絡(luò)編程、JDBC編程、多線程和實訓(xùn)。每章后都提供了大量難度適中的練習題,便于讀者課后復(fù)習。本書可作為高職高專計算機類或中等職業(yè)技術(shù)學(xué)校的計算機網(wǎng)絡(luò)、軟件專業(yè)教材,也可作為Java程序設(shè)計培訓(xùn)教材或自學(xué)參考用書。為方便教學(xué),本書配備電子課件等教學(xué)資源。凡選用本書作為教材的教師均可登錄機械工業(yè)出版社教材服務(wù)網(wǎng)www.empedu.com免費下載。如有問題請致信cmpgaozlai@sina.com,或致電010-88379375聯(lián)系營銷人員。
書籍目錄
前言
第1章 Java概述
1.1 Java語言的產(chǎn)生與特點
1.1.1 Java語言的發(fā)展史
1.1.2 Java語言特點
1.2 Java工作原理
1.2.1 高級語言的運行機制
1.2.2 Java程序運行機制
1.3 構(gòu)建Java程序開發(fā)環(huán)境
1.3.1 JDK的安裝
1.3.2 設(shè)置環(huán)境變量
1.4 第一個Java程序
1.4.1 編輯Java源代碼
1.4.2 編譯、執(zhí)行Java源代碼
1.5 Java程序設(shè)計規(guī)范
1.5.1 Java程序的組織形式
1.5.2 Java源文件命名規(guī)則
本章小結(jié)
本章練習
第2章 Java語言基礎(chǔ)
2.1 常用關(guān)鍵字
2.1.1 標識符
2.1.2 保留字
2.2 變量和常量
2.2.1 變量名
2.2.2 變量類型
2.2.3 變量的作用域
2.2.4 變量的初始化
2.2.5 常量
2.3 運算符與表達式
2.3.1 賦值運算符
2.3.2 算術(shù)運算符
2.3.3 關(guān)系運算符
2.3.4 條件運算符
2.3.5 移位運算符
2.3.6 語句和表達式
2.4 控制語句
2.4.1 if-else條件語句
2.4.2 switch條件語句
2.4.3 for循環(huán)語句
2.4.4 while和do-while循環(huán)語句
2.5 數(shù)組
2.5.1 數(shù)組的概念
2.5.2 一維數(shù)組
2.5.3 多維數(shù)組
2.5.4 其他數(shù)組操作
2.5.5 字符數(shù)組及其操作
2.6 注釋
本章小結(jié)
本章練習
第3章 面向?qū)ο缶幊?br /> 3.1 面向?qū)ο蟮幕靖拍?br /> 3.1.1 什么是對象
3.1.2 什么是類
3.1.3 什么是消息
3.2 抽象和類
3.2.1 屬性和方法
3.2.2 類的多態(tài)性
3.2.3 類的層次性
3.3 類的實例和類成員
3.3.1 定義類
3.3.2 類的繼承
3.3.3 方法重載
3.3.4 初始化實例和類成員
本章小結(jié)
本章練習
第4章 Java類和對象的高級特征
4.1 類包
4.1.1 創(chuàng)建類包
4.1.2 類包應(yīng)用實例
4.2 接口
4.2.1 創(chuàng)建接口
4.2.2 接口應(yīng)用實例
4.3 抽象方法
4.4 抽象類
4.4.1 創(chuàng)建抽象類
4.4.2 抽象類應(yīng)用實例
4.5 final類
4.5.1 創(chuàng)建final類
4.5.2 final類應(yīng)用實例
4.6 嵌套類
4.6.1 創(chuàng)建嵌套類
4.6.2 嵌套類的應(yīng)用實例
4.7 Java的API
本章小結(jié)
本章練習
第5章 異常處理
5.1 異常概述
5.1.1 Java異常
5.1.2 常用Java異常類列表
5.2 異常的處理方法
5.2.1 try-catch語句
5.2.2 try-catch-finally語句
5.2.3 拋出異常
5.2.4 系統(tǒng)自動拋出的異常
5.2.5 throw語句拋出的異常
5.3 定義異常類
本章小結(jié)
本章練習
第6章 Java圖形用戶界面
6.1 生成圖形化用戶界面
6.1.1 GUI概述
6.1.2 一個GUI實例
6.1.3 AWT容器組件
6.1.4 布局管理器
6.2 AWT事件處理模型
6.2.1 Java事件模型
6.2.2 事件類和事件監(jiān)聽器
6.2.3 事件適配器
6.3 常用GUI組件庫
6.3.1 基本組件
6.3.2 菜單組件
6.4 Swing開發(fā)包
6.4.1 Swing簡介
6.4.2 Swing的特性
6.4.3 Swing組件和容器
本章小結(jié)
本章練習
第7章 輸入/輸出處理
7.1 File類
7.1.1 訪問文件和目錄
7.1.2 文件過濾器
7.2 I/O字節(jié)流和字符流
7.2.1 字節(jié)流
7.2.2 字符流
7.2.3 字節(jié)流和字符流的應(yīng)用
7.3 使用流
7.3.1 節(jié)點流和處理流
7.3.2 標準輸入流與標準輸出流
7.3.3 轉(zhuǎn)換流
7.3.4 隨機訪問文件
7.4 對象序列化
本章小結(jié)
本章練習
第8章 網(wǎng)絡(luò)編程
8.1 網(wǎng)絡(luò)概述
8.1.1 網(wǎng)絡(luò)基礎(chǔ)知識
8.1.2 TCP與UDP
8.2 URL編程
8.2.1 URL概述
8.2.2 URL的組成
8.2.3 創(chuàng)建一個URL
8.2.4 解析URL
8.2.5 從URL讀取WWW網(wǎng)絡(luò)資源
8.2.6 通過URLConnection連接WWW
8.3 Socket編程
8.3.1 Socket通信
8.3.2 Socket API
8.3.3 Socket通信的一般過程
8.3.4 最小TCP/IP服務(wù)器
8.3.5 最小TCP/IP客戶端
8.4 Datagram編程
8.4.1 Datagram通信
8.4.2 基于UDP的簡單的
Client/Server程序設(shè)計
8.5 綜合實例
8.5.1 聊天室的設(shè)計
8.5.2 簡單的Web瀏覽器設(shè)計
本章小結(jié)
本章練習
第9章 JDBC編程
9.1 數(shù)據(jù)庫介紹
9.1.1 數(shù)據(jù)庫基本知識
9.1.2 常見的數(shù)據(jù)庫系統(tǒng)
9.2 SQL語句
9.2.1 DDL語句
9.2.2 DML語句
9.3 JDBC連接技術(shù)
9.3.1 JDBC介紹
9.3.2 JDBC基本操作
9.3.3 JDBC連接應(yīng)用實例
9.3.4 JDBC高級操作
本章小結(jié)
本章練習
第10章 多線程
10.1 線程的基本概念
10.1.1 線程和多線程
10.1.2 線程的生命周期
10.1.3 線程的調(diào)度與優(yōu)先級
10.2 創(chuàng)建線程
10.2.1 用Thread類建立多線程
10.2.2 用Runnable接口建立線程
10.3 線程的控制
10.3.1 停止線程運行
10.3.2 線程睡眠sleep()
10.3.3 暫停線程運行yield()
10.3.4 連接線程join()
10.3.5 中斷線程interrupt()
10.4 線程同步與線程鎖
10.4.1 利用synchronized實現(xiàn)
對共享數(shù)據(jù)的同步控制
10.4.2 利用wait(),notify(),notifyAll()
實現(xiàn)線程間的相互通信
本章小結(jié)
本章練習
第11章 實訓(xùn)
實訓(xùn)一 掌握開發(fā)工具和運行環(huán)境
實訓(xùn)二 Java編程語法基礎(chǔ)
實訓(xùn)三 面向?qū)ο?br /> 實訓(xùn)四 異常的使用
實訓(xùn)五 圖形用戶界面(1)
實訓(xùn)六 圖形用戶界面(2)
實訓(xùn)七 輸入/輸出流的應(yīng)用
實訓(xùn)八 網(wǎng)絡(luò)編程
實訓(xùn)九 Java數(shù)據(jù)庫編程
實訓(xùn)十 使用多線程編程
參考文獻
圖書封面
評論、評分、閱讀與下載