出版時間:2011-2 出版社:清華大學(xué)出版社 作者:關(guān)忠 編
內(nèi)容概要
本書是計算機(jī)專業(yè)重要的基礎(chǔ)課程,也是計算機(jī)網(wǎng)絡(luò)及軟件相關(guān)專業(yè)中常設(shè)的一門課。本書采用“任務(wù)驅(qū)動、案例教學(xué)”的方法,突出“實例與理論的緊密結(jié)合”,主要介紹Java開發(fā)和運行環(huán)境、Java
基本語法、面向?qū)ο蟪绦蛟O(shè)計、圖形用戶界面設(shè)計、文件輸入輸出流操作、線程以及網(wǎng)絡(luò)和數(shù)據(jù)庫開發(fā)基礎(chǔ)等知識,并通過指導(dǎo)學(xué)生實訓(xùn)、加強(qiáng)實踐,以達(dá)到學(xué)以致用、強(qiáng)化技能培養(yǎng)的目的。
本書具有知識系統(tǒng)、案例豐富、語言簡潔、突出實用性、適用范圍廣及便于學(xué)習(xí)等特點,且采取新穎、活潑的版面設(shè)計風(fēng)格,因此本書適用于高職高專及各類院校計算機(jī)應(yīng)用及網(wǎng)絡(luò)專業(yè)的教學(xué),也司用于廣大企事業(yè)單位it從業(yè)人員的職業(yè)教育和在職培訓(xùn),對于社會自學(xué)者也是一本有益的科技讀物。
書籍目錄
第1章你好,Java
1.1基礎(chǔ)實例
1.1.1編寫步驟
1.1.2運行結(jié)果
1.2基礎(chǔ)知識——Java程序設(shè)計基礎(chǔ)
1.2.1Java的開發(fā)運行環(huán)境
1.2.2Java程序的基本結(jié)構(gòu)
1.2.3Java的基本語法格式
1.3擴(kuò)展知識——常用的Java集成開發(fā)環(huán)境
1.3.1JCreator
1.3.2JBuilder
1.3.3Eclipse和MyEclipse
1.4擴(kuò)展實例
1.4.1編寫步驟
1.4.2運行結(jié)果
本章實訓(xùn)
本章小結(jié)
課外閱讀
課后作業(yè)
第2章比較大小
2.1基礎(chǔ)實例
2.1.1編寫步驟
2.1.2運行結(jié)果
2.2基礎(chǔ)知識——Java基本語法
2.2.1數(shù)據(jù)類型
2.2.2常量與變量
2.2.3運算符與表達(dá)式
2.2.4流程控制
2.3擴(kuò)展知識——數(shù)組
2.3.1一維數(shù)組
2.3.2多維數(shù)組
2.4擴(kuò)展實例
2.4.1編寫步驟
2.4.2運行結(jié)果
本章實訓(xùn)
本章小結(jié)
課外閱讀
課后作業(yè)
第3章車輛信息顯示
3.1基礎(chǔ)實例
3.1.1編寫步驟
3.1.2運行結(jié)果
3.2基礎(chǔ)知識——面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)
3.2.1面向?qū)ο蟪绦蛟O(shè)計的特點
3.2.2類的建立與聲明
3.2.3類的屬性與方法
3.2.4類中的訪問權(quán)限
3.2.5對象
3.3擴(kuò)展知識——高級面向?qū)ο蟪绦蛟O(shè)計
3.3.1派生與繼承
3.3.2方法重載
3.3.3接口
3.3.4包
3.4擴(kuò)展實例
3.4.1編寫步驟
3.4.2運行結(jié)果
本章實訓(xùn)
本章小結(jié)
課外閱讀
課后作業(yè)
第4章計算器
4.1基礎(chǔ)實例
4.1.1編寫步驟
4.1.2運行結(jié)果
4.2基礎(chǔ)知識(一)——界面設(shè)計與布局管理器
4.2.1容器
4.2.2AWT常用組件
4.2.3Swing常用組件
4.2.4布局管理
4.3基礎(chǔ)知識(二)——事件處理
4.3.1事件類
4.3.2事件監(jiān)聽器和事件適配器
4.3.3常見的事件及其相應(yīng)的接口
4.4擴(kuò)展知識——異常處理
4.4.1異常概述
4.4.2異常的捕獲與處理
4.4.3拋出異常
4.4.4用戶自定義異常
4.5擴(kuò)展實例
4.5.1編寫步驟
4.5.2運行結(jié)果
本章實訓(xùn)
本章小結(jié)
課外閱讀
課后作業(yè)
第5章文本編輯器
5.1基礎(chǔ)實例
5.1.1編寫步驟
5.1.2運行結(jié)果
5.2基礎(chǔ)知識(一)——菜單
5.2.1建立菜單
5.2.2設(shè)置菜單功能
5.3基礎(chǔ)知識(二)——對話框
5.3.1標(biāo)準(zhǔn)對話框
5.3.2用戶自定義對話框
5.4擴(kuò)展知識——輸入輸出流
5.4.1輸入輸出流類
5.4.2文件
5.5擴(kuò)展實例
5.5.1編寫步驟
5.5.2運行結(jié)果
本章實訓(xùn)
本章小結(jié)
課外閱讀
課后作業(yè)
第6章賽馬游戲
6.1基礎(chǔ)實例
6.1.1編寫步驟
6.1.2運行結(jié)果
6.2基礎(chǔ)知識——圖形處理
6.2.1框架
6.2.2簡單圖形
6.2.3顏色
6.3擴(kuò)展知識——多線程
6.3.1線程的基本概念
6.3.2線程類
6.3.3創(chuàng)建線程
6.3.4線程的狀態(tài)和生命周期
6.3.5線程間通信
6.3.6隨機(jī)函數(shù)
6.4擴(kuò)展實例
6.4.1編寫步驟
6.4.2運行結(jié)果
本章實訓(xùn)
本章小結(jié)
課外閱讀
課后作業(yè)
第7章網(wǎng)絡(luò)即時通信
7.1基礎(chǔ)實例
7.1.1編寫步驟
7.1.2運行結(jié)果
7.2基礎(chǔ)知識——網(wǎng)絡(luò)程序設(shè)計基礎(chǔ)
7.2.1網(wǎng)絡(luò)基礎(chǔ)知識
7.2.2基于TCP的網(wǎng)絡(luò)編程
7.2.3基于UDP的網(wǎng)絡(luò)編程
7.3擴(kuò)展知識——數(shù)據(jù)庫編程
7.3.1數(shù)據(jù)庫簡介
7.3.2NySQL數(shù)據(jù)庫簡介
7.3.3JDBC概述
7.3.4在Eclipse中增加MySQL數(shù)據(jù)庫的支持
7.4擴(kuò)展實例
7.4.1編寫步驟
7.4.2運行結(jié)果
本章實訓(xùn)
本章小結(jié)
課外閱讀
課后作業(yè)
附錄
附錄AJava常用類
附錄BJava常用異常
附錄CJava在網(wǎng)站建設(shè)應(yīng)用中的小技巧
參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載