JAVA程序設(shè)計(jì)實(shí)用教程

出版時(shí)間:2010-4  出版社:科學(xué)出版社  作者:金保華 編  頁(yè)數(shù):374  

前言

  JaVa是sunMicrosystems公司推出的一種程序設(shè)計(jì)語(yǔ)言,以其面向?qū)ο蠛涂缙脚_(tái)的特性風(fēng)靡全球,它是目前國(guó)內(nèi)外使用最為廣泛的程序設(shè)計(jì)語(yǔ)言??梢哉f(shuō),Java技術(shù)已經(jīng)成為當(dāng)今全世界最流行的開(kāi)發(fā)工具和主流技術(shù)?! ‖F(xiàn)在市面上有關(guān)Java的書(shū)很多,但適合課堂教學(xué)的書(shū)卻不多,為此本書(shū)作者結(jié)合自己多年的教學(xué)經(jīng)驗(yàn)和工程實(shí)踐經(jīng)驗(yàn),力圖使本書(shū)成為適合課堂教學(xué)的教材。本書(shū)具有以下幾個(gè)特點(diǎn):循序漸進(jìn),對(duì)新概念的引入和講解循序漸進(jìn),逐步展開(kāi),確保讀者能夠更加容易理解和掌握這些新的概念;淺顯易懂,通過(guò)大量簡(jiǎn)單易懂的實(shí)例使讀者能夠在較短的時(shí)間掌握較多和較為復(fù)雜的知識(shí);系統(tǒng)性、整體性較強(qiáng),通過(guò)一個(gè)綜合實(shí)例實(shí)現(xiàn)了貫穿全書(shū)各個(gè)知識(shí)點(diǎn)的目標(biāo);特別適合讀者動(dòng)手練習(xí),所有實(shí)例程序都在JavaSE6.0環(huán)境下調(diào)試運(yùn)行通過(guò)。讀者可以直接參照使用?! ∪珪?shū)共分13章,內(nèi)容如下所述:  第1章簡(jiǎn)單介紹了Java語(yǔ)言的來(lái)歷和特點(diǎn)以及Java的運(yùn)行和開(kāi)發(fā)環(huán)境?! 〉?章重點(diǎn)介紹了Java語(yǔ)言的基礎(chǔ)知識(shí)。  第3、4章涉及類、繼承、多態(tài)等概念,對(duì)許多重要但不易理解的概念,如繼承、多態(tài)、接口等,都結(jié)合實(shí)例給予了全面的介紹?! 〉?、6章主要討論了常用的類和接口及異常處理?! 〉?、8章介紹了如何利用Java的圖形組件創(chuàng)建用戶界面?! 〉?章對(duì)輸入、輸出流進(jìn)行較為詳盡的介紹?! 〉?0章通過(guò)針對(duì)性的例子介紹了多線程這一重要概念?! 〉?1章主要介紹了Java在網(wǎng)絡(luò)編程方面的應(yīng)用?! 〉?2章首先介紹數(shù)據(jù)庫(kù)相關(guān)的基礎(chǔ)知識(shí),進(jìn)而講述如何在Java程序中連接數(shù)據(jù)庫(kù)、并實(shí)現(xiàn)數(shù)據(jù)的存取?! 〉?3章介紹一個(gè)C/S結(jié)構(gòu)的圖書(shū)信息查詢系統(tǒng),該系統(tǒng)綜合運(yùn)用了本書(shū)各章節(jié)的知識(shí)和技術(shù),包括對(duì)象的基本操作、繼承機(jī)制、接口、圖形用戶界面、線程技術(shù)、異常處理、網(wǎng)絡(luò)套接字編程技術(shù)、數(shù)據(jù)庫(kù)編程技術(shù)等。這既是Java綜合應(yīng)用的舉例,也是實(shí)用性的體現(xiàn)。這將進(jìn)一步提高學(xué)生學(xué)習(xí)Java的興趣?! ”緯?shū)內(nèi)容翔實(shí),示例豐富,結(jié)構(gòu)合理,語(yǔ)言簡(jiǎn)潔,圖文并茂。作為一本教程,本書(shū)面向初中級(jí)用戶。

內(nèi)容概要

Java是Sun Microsystems公司推出的一種程序沒(méi)計(jì)語(yǔ)言,以其面向?qū)ο蠛涂缙脚_(tái)的特性風(fēng)靡全球,是目前軟件設(shè)計(jì)中極為流行的編程語(yǔ)言。Java語(yǔ)言不僅可以用來(lái)開(kāi)發(fā)大型的應(yīng)用程序,而且特別適合基于網(wǎng)絡(luò)的應(yīng)用開(kāi)發(fā),Java已經(jīng)成為網(wǎng)絡(luò)時(shí)代最重要的編程語(yǔ)言?! ”緯?shū)通俗易懂,便于讀者自學(xué)。對(duì)于一些較為難以理解的概念,采用循序漸進(jìn)、逐步展開(kāi)的方式進(jìn)行介紹;對(duì)于不容易理解的問(wèn)題,采用大量簡(jiǎn)單的示例進(jìn)行說(shuō)明,書(shū)中的這些示例都是作者精心設(shè)計(jì)的,具有很強(qiáng)的針對(duì)性。全書(shū)共分13章,分別介紹了Java的運(yùn)行開(kāi)發(fā)環(huán)境、墓本數(shù)據(jù)類型、控制語(yǔ)句、類、對(duì)象、接口、常用類、異常處理、Swing組件、多線程、輸入/輸出流、網(wǎng)絡(luò)編程和數(shù)據(jù)庫(kù)連接技術(shù)等內(nèi)容。最后,通過(guò)一個(gè)實(shí)例對(duì)書(shū)中各章節(jié)的知識(shí)點(diǎn)進(jìn)行了綜合應(yīng)用?! ”緯?shū)不僅可以作為高等院校本、??朴?jì)算機(jī)軟件、信息系統(tǒng)、電子商務(wù)等相關(guān)專業(yè)的教材,同時(shí)也町供自學(xué)者及軟件開(kāi)發(fā)人員參考。

書(shū)籍目錄

第1章 Java基礎(chǔ)知識(shí)  1.1 Java語(yǔ)言簡(jiǎn)介及特點(diǎn)  1.2 Java開(kāi)發(fā)運(yùn)行環(huán)境  1.3 一個(gè)簡(jiǎn)單的Java應(yīng)用程序  1.4 本章小結(jié)  習(xí) 題 第2章 Java語(yǔ)言基礎(chǔ)  2.1 標(biāo)識(shí)符和關(guān)鍵字  2.2 常量和變量  2.3 數(shù)據(jù)類型  2.4 運(yùn)算符和表達(dá)式  2.5 控制語(yǔ)句  2.6 數(shù)組  2.7 本章小結(jié)  習(xí)題 第3章 面向?qū)ο蟮木幊蘄(基本語(yǔ)法)  3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述  3.2 類的定義  3.3 類中的方法  3.4 方法中的參數(shù)傳遞  3.5 訪問(wèn)控制  3.6 本章小結(jié)  習(xí)題 第4章 面向?qū)ο蟮木幊蘄I(高級(jí)語(yǔ)法)  4.1 繼承和多態(tài)性  4.2 繼承機(jī)制  4.3 多態(tài)性與重載  4.4 抽象類  4.5 包與接口  4.6 本章小結(jié)  習(xí)題 第5章 Java常用類和接口  5.1 字符串處理類  5.2 集合類  5.3 時(shí)間日期類  5.4 Math類  5.5 隨機(jī)數(shù)處理類Random  5.6 系統(tǒng)類System和Runtime  5.7 本章小結(jié)  習(xí)題 第6章 Java異常處理  6.1 異常的概念  6.2 異常處理  6.3 自定義異常  6.4 本章小結(jié)  習(xí) 題 第7章 圖形用戶界面的創(chuàng)建  7.1 圖形用戶界面的概述  7.2 常用容器類與容器布局管理  7.3 事件處理  7.4 本章小結(jié)  習(xí)題 第8章 常用swwing組件GUI設(shè)汁  8.1 常用Swing組件  8.2 菜單設(shè)計(jì)  8.3 對(duì)話框設(shè)計(jì)  8.4 本章小結(jié)  習(xí)題 第9章 I/O處理  9.1 Java流概述  9.2 Java流相關(guān)類  9.3 隨機(jī)文件訪問(wèn)  9.4 File類  9.5 對(duì)象流和序列化  9.6 本章小結(jié)  習(xí)題第10章 多線程編程  10.1 線程基礎(chǔ)  10.2 線程的創(chuàng)建和啟動(dòng)  10.3 線程狀態(tài)和轉(zhuǎn)換  10.4 線程控制  10.5 線程同步處理  10.6 本章小結(jié)  習(xí)題 第1章 Java網(wǎng)絡(luò)編程技術(shù)  11.1 網(wǎng)絡(luò)通信基本知識(shí)  11.2 URL編程技術(shù)  11.3 TOP編程技術(shù)  11.4 UDP編程技術(shù)  11.5 本章小結(jié)  習(xí)題 第12章 數(shù)據(jù)庫(kù)編程  12.1 關(guān)系數(shù)據(jù)庫(kù)與SQL語(yǔ)言  12.2 Java數(shù)據(jù)庫(kù)編程簡(jiǎn)介  12.3 通過(guò)JDBC訪問(wèn)數(shù)據(jù)庫(kù)  12.4 JDBC編程實(shí)例  12.5 JDBC事務(wù)  12.6 本章小結(jié)   習(xí)題 第13章 圖書(shū)信息查詢系統(tǒng)  13.1 圖書(shū)信息查詢系統(tǒng)概述  13.2 系統(tǒng)設(shè)計(jì)  13.3 系統(tǒng)實(shí)現(xiàn)  13.4 系統(tǒng)的運(yùn)行與發(fā)布  13.5 本章小結(jié)  習(xí)題

章節(jié)摘錄

  1.簡(jiǎn)單性  人們希望構(gòu)建一個(gè)無(wú)需專業(yè)訓(xùn)練就可以進(jìn)行編程的系統(tǒng),并且要符合當(dāng)今的標(biāo)準(zhǔn)慣例。因此,盡管人們發(fā)現(xiàn)C++語(yǔ)言不太適用,但在設(shè)計(jì)Java的時(shí)候還是盡可能地接近C++,以便系統(tǒng)更易于理解。Java剔除了C++中許多很少使用、難以理解、易混淆的特性。例如,Java中沒(méi)有指針、結(jié)構(gòu)和類型定義等概念,沒(méi)有#inelude和#define等預(yù)處理器,也沒(méi)有多重繼承的機(jī)制。  簡(jiǎn)單性的另一層含義是“小”。Java的目標(biāo)之一是支持開(kāi)發(fā)能夠在小型機(jī)器上獨(dú)立運(yùn)行的軟件?;镜慕忉屍饕约邦愔С执蠹s僅為40KB,再加上基礎(chǔ)的標(biāo)準(zhǔn)類庫(kù)和對(duì)線程的支持(基本上是一個(gè)自包含的微內(nèi)核),大約需要增加175KB。在當(dāng)時(shí),這是一個(gè)了不起的成就。當(dāng)然,由于不斷的擴(kuò)展,類庫(kù)已經(jīng)相當(dāng)龐大了?,F(xiàn)在有一個(gè)獨(dú)立的具有較小類庫(kù)的Java微型版(Java Micro Edition)用于嵌入式設(shè)備?! ?.面向?qū)ο笮浴 ava是一個(gè)純粹的面向?qū)ο蟮恼Z(yǔ)言,強(qiáng)調(diào)的是面向?qū)ο蟮奶匦裕瑢?duì)軟件工程技術(shù)能夠提供很強(qiáng)的支持。Java語(yǔ)言的設(shè)計(jì)集中于對(duì)象及其接口,它提供了簡(jiǎn)單的類機(jī)制及動(dòng)態(tài)的接口模型。與其他面向?qū)ο蟮恼Z(yǔ)言一樣,Java具備繼承、封裝及多態(tài)性等特性,同時(shí)它還提供了一些類的原型,程序員可以通過(guò)繼承機(jī)制實(shí)現(xiàn)代碼的復(fù)用。另外,Java的繼承機(jī)制非常獨(dú)特,在設(shè)計(jì)時(shí)去掉了不安全的因素,因此使用Java可以編制出非常復(fù)雜但邏輯清晰的系統(tǒng)。  3.分布式與安全性  從誕生之日起Java語(yǔ)言就與網(wǎng)絡(luò)聯(lián)系在一起,它強(qiáng)調(diào)網(wǎng)絡(luò)特性,是一種分布式程序設(shè)計(jì)語(yǔ)言。Java語(yǔ)言包括一個(gè)支持HTTP和FTP等TCP/IP協(xié)議的子庫(kù),提供一個(gè)JaVa.net包,通過(guò)它可以完成各種層次上的網(wǎng)絡(luò)連接。因此,用Java語(yǔ)言編寫(xiě)的應(yīng)用程序可以憑借URL打開(kāi)并訪問(wèn)網(wǎng)絡(luò)上的對(duì)象,其訪問(wèn)方式與訪問(wèn)本地文件系統(tǒng)幾乎完全相同。Java語(yǔ)言另一個(gè)Socket類提供的可靠流式網(wǎng)絡(luò)連接,使程序設(shè)計(jì)者可以非常方便地創(chuàng)建分布式應(yīng)用程序?! ava程序在語(yǔ)言定義階段、字節(jié)碼檢查階段及程序執(zhí)行階段進(jìn)行的三級(jí)代碼安全檢查機(jī)制,對(duì)參數(shù)類型匹配、對(duì)象訪問(wèn)權(quán)限、內(nèi)存回收、Java小應(yīng)用程序的正確使用等都進(jìn)行了嚴(yán)格的檢查和控制,可以有效地防止非法代碼的侵入,阻止對(duì)內(nèi)存的越權(quán)訪問(wèn),避免病毒的侵害。

編輯推薦

  內(nèi)容全面,結(jié)構(gòu)合理,全方位滿足教學(xué)要求;安全式教學(xué),形象生動(dòng),易教易學(xué);名師聯(lián)合執(zhí)筆,傾力打造精品教程。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    JAVA程序設(shè)計(jì)實(shí)用教程 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   看看基礎(chǔ)的東西
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7