出版時(shí)間:2010-9 出版社:大連理工大學(xué)出版社 作者:張屹,蔡木生 主編
Tag標(biāo)簽:無
內(nèi)容概要
本書內(nèi)容的選取突出了基礎(chǔ)知識(shí)、經(jīng)典內(nèi)容,并與時(shí)俱進(jìn)地增添了一些新技術(shù)、新特性。面向?qū)ο笾R(shí)(如:類、對(duì)象、接口、繼承與多態(tài)性、異常處理等)和Java經(jīng)典內(nèi)容(如:文件與輸入輸出流、數(shù)據(jù)庫編程、多線程、網(wǎng)絡(luò)編程等)是Java編程的核心技術(shù),它們構(gòu)成了本書的主體,對(duì)于圖形用戶界面(GUI)、Applet等傳統(tǒng)內(nèi)容進(jìn)行了弱化處理。Java在其發(fā)展、應(yīng)用過程中涌現(xiàn)了許多新知識(shí)、新技術(shù),我們進(jìn)行了篩選,增補(bǔ)了一些實(shí)用內(nèi)容:如第3-6章中的UMI。圖、第8章的Java泛型與Java集合、第9章的word、Excel、PDF文件內(nèi)容的讀取等,目的是為了拓展讀者視野;
本書以初學(xué)者角度、根據(jù)人的認(rèn)知規(guī)律,循序漸進(jìn)地組織教學(xué)內(nèi)容,并提供了一系列的教學(xué)資源進(jìn)行“助學(xué)”。本書適合作為應(yīng)用型本科教材,應(yīng)用型軟件人才首先應(yīng)該掌握一定的理論知識(shí),不是只會(huì)“照葫蘆畫瓢”的工匠;其次要注重實(shí)踐能力的培養(yǎng)。為此,本書采用這樣的編排順序:先提出問題,再用平實(shí)的語言敘述語法及理論,之后用一些例子進(jìn)行說明,并給出運(yùn)行結(jié)果,以增強(qiáng)學(xué)生的感性認(rèn)識(shí)。書中共有170多個(gè)例題,這些例題代碼都經(jīng)過上機(jī)調(diào)試,可以直接運(yùn)行。為了讓學(xué)生更好地把握教材內(nèi)容,每一章的開始都有教學(xué)目標(biāo),正文之后是小結(jié),涵蓋了本章的主要知識(shí)點(diǎn)。第1章介紹了Java當(dāng)今最流行的開發(fā)工具一一Eclipse的安裝與使用,與本書配套的還有一本實(shí)驗(yàn)指導(dǎo)教程,每章都有對(duì)應(yīng)的實(shí)驗(yàn)內(nèi)容,包含:實(shí)驗(yàn)?zāi)康?、主要知識(shí)點(diǎn)、實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)總結(jié)四部分,這保證了實(shí)踐環(huán)節(jié)的配套實(shí)施。
書籍目錄
第1章 Java概述
1.1 Java語言的誕生與發(fā)展
1.2 Java語言的特點(diǎn)
1.3 Java程序運(yùn)行環(huán)境的配置與使用
1.4 Java程序的類型
第2章 lava編程基礎(chǔ)
2.1 Java的數(shù)據(jù)類型
2.2 Java的關(guān)鍵字、標(biāo)識(shí)符、常量和變量
2.3 Java的運(yùn)算符、表達(dá)式及語句
2.4 Java的流程控制
2.5 Java程序的基本結(jié)構(gòu)及常用的輸入輸出格式
2.6 數(shù)組
第3章 類與對(duì)象
3.1 OOP設(shè)計(jì)概述
3.2 類
3.3 對(duì)象
3.4 對(duì)象數(shù)組
3.5 包
第4章 常用類
4.1 String類
4.2 String Buffer類
4.3 Math類
4.4 包裝類
4.5 日期日歷類
第5章 繼承和多態(tài)性
5.1 繼承的概念
5.2 子類的創(chuàng)建
5.3 訪問修飾符和繼承性
5.4 is-a和has-a之間的聯(lián)系
5.5 成員變量的隱藏和方法重寫
5.6 super關(guān)鍵字
5.7 繼承的層次性
5.8 final關(guān)鍵字
5.9 多態(tài)性
5.10 Object類
第6章 抽象類與接口
6.1 抽象類
6.2 接口
第7章 異常處理
7.1 異常與異常類型
7.2 異常處理
7.3 重新拋f{I異常
7.4 finally子句
7.5 自定義異常
第8章 .Java泛型與.Java集合
8.1 Java泛型
8.2 Java集合
8.3 Java泛型和Java集合綜合實(shí)例
第9章 文件與輸入輸出流
9.1 File類與文件操作
9.2 輸入輸出流
9.3 字節(jié)流
9.4 字符流
9.5 對(duì)象序列化
9.6 隨機(jī)存取文件
9.7 Word、Excel、PDF文件的操作(選學(xué))
第10章 圖形用戶界面設(shè)計(jì)
10.1 圖形用戶界面(GUI)
10.2 AWT容器類
10.3 AWT獨(dú)立組件類
10.4 AWT菜單類
10.5 Swing組件
10.6 布局管理器
10.7 字體和顏色的使用
10.8 圖形繪制和圖像顯示
第11章 事件處理
11.1 事件委托模型
11.2 事件類和事件對(duì)象
11.3 事件偵聽器與偵聽接口
11.4 事件處理
第12章 數(shù)據(jù)庫編程
12.1 JDBC設(shè)計(jì)
12.2 安裝JDBC
12.3 JDBC編程的基本概念
12.4 執(zhí)行查詢操作
12.5 滾動(dòng)和更新結(jié)果集
12.6 事務(wù)
第13 章多線程
13.1 線程的概念
13.2 創(chuàng)建線程的兩種方法
13.3 線程的生命周期
13.4 線程同步
13.5 多線程的應(yīng)用
第14章 網(wǎng)絡(luò)編程
14.1 網(wǎng)絡(luò)編程的基本概念
14.2 TCP編程
14.3 UDP編程
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁:插圖:
編輯推薦
《Java核心編程技術(shù)》:新世紀(jì)應(yīng)用型高等教育軟件專業(yè)系列規(guī)劃教材
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載