《Java實(shí)踐指導(dǎo)教程》以高校目前普遍使用的Java教材為背景,針對(duì)Java編程的特點(diǎn),精心策劃,準(zhǔn)確定位,概念清晰,深入淺出,通過一些經(jīng)典例題來闡述Java知識(shí)。每章分多個(gè)實(shí)踐,每個(gè)實(shí)踐都是先給出該實(shí)踐程序的運(yùn)行結(jié)果,再重點(diǎn)分析,這樣可以使讀者更容易理解和掌握。“程序分析與注意事項(xiàng)”是《Java實(shí)踐指導(dǎo)教程》的特色,每章后都有習(xí)題和對(duì)部分習(xí)題的提示,來加深對(duì)本章知識(shí)的理解與掌握!禞ava實(shí)踐指導(dǎo)教程》可作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)的Java語言上機(jī)實(shí)踐課程的指導(dǎo)書,也可以作為有一定Java語言基礎(chǔ)知識(shí)的自學(xué)者的指導(dǎo)參考書。
第1章 Java語言基礎(chǔ)
實(shí)踐1-1 Java運(yùn)行環(huán)境
實(shí)踐1-2 數(shù)據(jù)類型
實(shí)踐1-3 運(yùn)算符
實(shí)踐1-4 流程控制結(jié)構(gòu)
實(shí)踐1-5 數(shù)組和向量
練習(xí)題
第2章 面向?qū)ο蟮某绦蛟O(shè)計(jì)(Ⅰ)——系統(tǒng)類的應(yīng)用
實(shí)踐2-1 輸入輸出類
實(shí)踐2-2 數(shù)據(jù)類型類及其轉(zhuǎn)換
實(shí)踐2-3 字符串處理類
實(shí)踐2-4 數(shù)學(xué)類和日期時(shí)間類
練習(xí)題
第3章 面向?qū)ο蟮某绦蛟O(shè)計(jì)(Ⅱ)——用戶自定義類
實(shí)踐3-1 類的定義
實(shí)踐3-2 類的繼承
實(shí)踐3-3 類的修飾
實(shí)踐3-4 類的多態(tài)
實(shí)踐3-5 類的封裝
實(shí)踐3-6 接口技術(shù)
練習(xí)題
第4章 圖形用戶界面設(shè)計(jì)(Ⅰ)
實(shí)踐4-1 JFrame基礎(chǔ)
實(shí)踐4-2 基本幾何圖形的繪制
實(shí)踐4-3 圖像的顯示
實(shí)踐4-4 事件處理基礎(chǔ)
實(shí)踐4-5 常用界面組件和鍵盤事件
實(shí)踐4-6 鼠標(biāo)事件
練習(xí)題
第5章 圖形用戶界面設(shè)計(jì)(Ⅱ)
實(shí)踐5-1 常用布局
實(shí)踐5-2 動(dòng)作和菜單
實(shí)踐5-3 選項(xiàng)對(duì)話框和自定義對(duì)話框
實(shí)踐5-4 文件選擇器和顏色選擇器
練習(xí)題
第6章 異常及多線程
實(shí)踐6-1 異常的基礎(chǔ)知識(shí)
實(shí)踐6-2 自定義異常
實(shí)踐6-3 多線程入門
實(shí)踐6-4 多線程的同步
實(shí)踐6-5 阻塞隊(duì)列
練習(xí)題
第7章 文件
實(shí)踐7-1 文件基本操作
實(shí)踐7-2 二進(jìn)制文件和對(duì)象序列化
實(shí)踐7-3 內(nèi)存映射文件
練習(xí)題
第8章 網(wǎng)絡(luò)編程基礎(chǔ)
實(shí)踐8-1 Socket與ServerSocket編程
實(shí)踐8-2 利用URL訪問Web服務(wù)器
實(shí)踐8-3 利用JavaMail發(fā)送E-mail
練習(xí)題