出版時(shí)間:2009-5 出版社:中國(guó)電力出版社 作者:張振領(lǐng) 編 頁(yè)數(shù):186 字?jǐn)?shù):291000
前言
Java自1995年發(fā)布以來(lái),已迅速成為主流的編程語(yǔ)言。它具有面向?qū)ο?、跨平臺(tái)、多線程、安全可靠、內(nèi)嵌的網(wǎng)絡(luò)支持等諸多特征,為軟件開(kāi)發(fā)人員提供了良好的編程環(huán)境。它特別適于Intemet上應(yīng)用軟件的開(kāi)發(fā),是網(wǎng)絡(luò)程序設(shè)計(jì)人員的最佳選擇。為幫助讀者學(xué)習(xí)Java語(yǔ)言程序設(shè)計(jì)的相關(guān)知識(shí),使讀者深入理解與掌握J(rèn)ava語(yǔ)言程序設(shè)計(jì)所涉及的概念、內(nèi)涵、方法與技巧,提高程序設(shè)計(jì)能力,我們編寫了本書。本書可與(Java語(yǔ)言程序設(shè)計(jì)》配合使用,也可供有一定基礎(chǔ)的讀者單獨(dú)使用。本書包含兩部分內(nèi)容:第一部分是Java語(yǔ)言程序設(shè)計(jì)的章節(jié)要點(diǎn)與習(xí)題解答,內(nèi)容與課本各個(gè)章節(jié)完全對(duì)應(yīng)。章節(jié)要點(diǎn)部分介紹了課本各章的主要內(nèi)容,對(duì)各章的要點(diǎn)進(jìn)行了總結(jié)。習(xí)題解答部分對(duì)各章課后習(xí)題進(jìn)行了詳細(xì)的講解,并提供了補(bǔ)充練習(xí)題,給出了答案和解釋。所有的編程題目都給出了完整的源程序代碼,供讀者參考使用。當(dāng)然,很多題目是可以有多種解答的,我們這里給出一種供讀者參考,并期待啟發(fā)讀者給出更好的解答,希望讀者在使用本書時(shí),不要照抄照搬。本書第二部分是Java語(yǔ)言實(shí)驗(yàn)指導(dǎo),我們結(jié)合課本內(nèi)容與學(xué)習(xí)Java語(yǔ)言程序設(shè)計(jì)的上機(jī)要求,提供了學(xué)習(xí)本課程應(yīng)當(dāng)進(jìn)行的上機(jī)實(shí)驗(yàn)。上機(jī)實(shí)驗(yàn)是學(xué)習(xí)任何程序設(shè)計(jì)語(yǔ)言必不可少的實(shí)踐環(huán)節(jié),可以提高學(xué)生分析問(wèn)題、解決問(wèn)題的能力,通過(guò)實(shí)踐環(huán)節(jié)理解Java語(yǔ)言的基本結(jié)構(gòu)和程序設(shè)計(jì)方法。通過(guò)上機(jī)實(shí)驗(yàn),可以加深對(duì)講授內(nèi)容的理解,熟悉程序開(kāi)發(fā)的基本環(huán)境,學(xué)會(huì)編寫和調(diào)試程序的基本方法;結(jié)合課本更好地掌握常用程序設(shè)計(jì)的技巧,培養(yǎng)和提高我們的動(dòng)手能力。特別是Java語(yǔ)言是全新的面向?qū)ο蠛途W(wǎng)絡(luò)的程序設(shè)計(jì)語(yǔ)言,要深入體會(huì)并掌握J(rèn)ava語(yǔ)言的平臺(tái)無(wú)關(guān)、面向?qū)ο?、多線程、安全可靠、內(nèi)嵌的網(wǎng)絡(luò)支持等諸多特性,需要讀者進(jìn)行大量的編程實(shí)踐。本書內(nèi)容豐富,概念清晰,實(shí)用性強(qiáng),是學(xué)習(xí)Java語(yǔ)言的一本極佳參考書。它不僅可以作為《Java語(yǔ)言程序設(shè)計(jì)》的參考書,而且可以作為其他Java語(yǔ)言學(xué)習(xí)的參考書;既適于高等學(xué)校師生或計(jì)算機(jī)培訓(xùn)使用,也可供報(bào)考計(jì)算機(jī)等級(jí)考試的讀者使用。希望廣大讀者通過(guò)學(xué)習(xí)本書,在Java語(yǔ)言程序設(shè)計(jì)方面的知識(shí)與能力能夠得到較大的提高。本書難免存在不妥與錯(cuò)誤之處,希望廣大讀者批評(píng)指正。
內(nèi)容概要
本書是Java語(yǔ)言程序設(shè)計(jì)的配套用書,它由兩部分內(nèi)容組成:第一部分是教材章節(jié)要點(diǎn)與課后習(xí)題解答,包括教材各章內(nèi)容的要點(diǎn)總結(jié)、習(xí)題答案,補(bǔ)充習(xí)題及其解答;第=部分是實(shí)驗(yàn)指導(dǎo),結(jié)合教材內(nèi)容與上機(jī)要求,對(duì)Java程序設(shè)計(jì)上機(jī)實(shí)驗(yàn)的目的、步驟和方法進(jìn)行介紹,提供了學(xué)習(xí)本課程應(yīng)當(dāng)進(jìn)行的實(shí)驗(yàn),并給出了完整的參考程序。 本書可作為高等本科學(xué)校、高等專科學(xué)校、成人高等學(xué)校及本科院校舉辦的二級(jí)職業(yè)技術(shù)學(xué)院、繼續(xù)教育學(xué)院的教材,還可作為程序開(kāi)發(fā)人員和自學(xué)者的參考用書。
書籍目錄
前言第一部分 章節(jié)要點(diǎn)與習(xí)題解答 第1章 Java語(yǔ)言概述 1.1 本章要點(diǎn) 1.2 課后習(xí)題解答 1.3 補(bǔ)充習(xí)題 1.4 補(bǔ)充習(xí)題解答 第2章 Java語(yǔ)言基礎(chǔ) 2.1 本章要點(diǎn) 2.2 課后習(xí)題解答 2.3 補(bǔ)充習(xí)題 2.4 補(bǔ)充習(xí)題解答 第3章 面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù) 3.1 本章要點(diǎn) 3.2 課后習(xí)題解答 3.3 補(bǔ)充習(xí)題 3.4 補(bǔ)充習(xí)題解答 第4章 Java類庫(kù)和常用類簡(jiǎn)介 4.1 本章要點(diǎn) 4.2 課后習(xí)題解答 4.3 補(bǔ)充習(xí)題 4.4 補(bǔ)充習(xí)題解答 第5章 Java異常處理 5.1 本章要點(diǎn) 5.2 課后習(xí)題解答 5.3 補(bǔ)充習(xí)題 5.4 補(bǔ)充習(xí)題解答 第6章 Java圖形用戶界面設(shè)計(jì) 6.1 本章要點(diǎn) 6.2 課后習(xí)題解答 6.3 補(bǔ)充習(xí)題 6.4 補(bǔ)充習(xí)題解答 第7章 Java Applet 7.1 本章要點(diǎn) 7.2 課后習(xí)題解答 7.3 補(bǔ)充習(xí)題 7.4 補(bǔ)充習(xí)題解答 第8章 輸入/輸出系統(tǒng) 8.1 本章要點(diǎn) 8.2 課后習(xí)題解答 8.3 補(bǔ)充習(xí)題 8.4 補(bǔ)充習(xí)題解答 第9章 多線程編程 9.1 本章要點(diǎn) 9.2 課后習(xí)題解答 9.3 補(bǔ)充習(xí)題 9.4 補(bǔ)充習(xí)題解答 第10章 多媒體編程 10.1 本章要點(diǎn) 10.2 課后習(xí)題解答 10.3 補(bǔ)充習(xí)題 10.4 補(bǔ)充習(xí)題解答 第11章 網(wǎng)絡(luò)編程 11.1 本章要點(diǎn) 11.2 課后習(xí)題解答 11.3 補(bǔ)充習(xí)題 11.4 補(bǔ)充習(xí)題解答 第12章 Java數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) 12.1 本章要點(diǎn) 12.2 課后習(xí)題解答 12.3 補(bǔ)充習(xí)題 12.4 補(bǔ)充習(xí)題解答第二部分 Java語(yǔ)言實(shí)驗(yàn)指導(dǎo) 一、上機(jī)實(shí)驗(yàn)?zāi)康摹《?、上機(jī)實(shí)驗(yàn)步驟 三、實(shí)驗(yàn)基本內(nèi)容 實(shí)驗(yàn)1 Java開(kāi)發(fā)環(huán)境安裝、配置與應(yīng)用 一、實(shí)驗(yàn)?zāi)康摹 《?shí)驗(yàn)內(nèi)容 實(shí)驗(yàn)2 Java基本語(yǔ)法 一、實(shí)驗(yàn)?zāi)康摹 《?、?shí)驗(yàn)內(nèi)容 三、參考程序 實(shí)驗(yàn)3 面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù) 一、實(shí)驗(yàn)?zāi)康摹 《?、?shí)驗(yàn)內(nèi)容 三、參考程序 實(shí)驗(yàn)4 Java類庫(kù)和常用類的使用 一、實(shí)驗(yàn)?zāi)康摹 《?、?shí)驗(yàn)內(nèi)容 三、參考程序 實(shí)驗(yàn)5 異常處理 一、實(shí)驗(yàn)?zāi)康摹 《?、?shí)驗(yàn)內(nèi)容 三、參考程序 實(shí)驗(yàn)6 圖形用戶界面設(shè)計(jì) 一、實(shí)驗(yàn)?zāi)康摹 《?shí)驗(yàn)內(nèi)容 三、參考程序 實(shí)驗(yàn)7 Java Applet 一、實(shí)驗(yàn)?zāi)康摹 《?、?shí)驗(yàn)內(nèi)容 三、參考程序 實(shí)驗(yàn)8 輸入/輸出系統(tǒng) 一、實(shí)驗(yàn)?zāi)康摹 《?、?shí)驗(yàn)內(nèi)容 三、參考程序 實(shí)驗(yàn)9 多線程編程 一、實(shí)驗(yàn)?zāi)康摹 《?、?shí)驗(yàn)內(nèi)容 三、參考程序 實(shí)驗(yàn)10 多媒體編程 一、實(shí)驗(yàn)?zāi)康摹 《?、?shí)驗(yàn)內(nèi)容 三、參考程序 實(shí)驗(yàn)11 網(wǎng)絡(luò)編程 一、實(shí)驗(yàn)?zāi)康摹 《?、?shí)驗(yàn)內(nèi)容 三、參考程序 實(shí)驗(yàn)12 Java數(shù)據(jù)庫(kù)訪問(wèn) 一、實(shí)驗(yàn)?zāi)康摹 《?shí)驗(yàn)內(nèi)容 三、參考程序參考文獻(xiàn)
章節(jié)摘錄
插圖:第一部分 章節(jié)要點(diǎn)與習(xí)題解答第1章 Java語(yǔ)言概述1.1 本章要點(diǎn)1.1.1 Java簡(jiǎn)介Java是美國(guó)Sun公司開(kāi)發(fā)的一種具有“簡(jiǎn)單、面向?qū)ο?、分布式、解釋型、健壯、安全、與平臺(tái)無(wú)關(guān)、可移植、高性能、多線程和動(dòng)態(tài)執(zhí)行”等特性的語(yǔ)言。Java是新一代面向?qū)ο蠛途W(wǎng)絡(luò)的程序設(shè)計(jì)語(yǔ)言,特別適于Intemet/Intranet上應(yīng)用軟件的開(kāi)發(fā),成為編寫網(wǎng)絡(luò)應(yīng)用軟件的首選語(yǔ)言。1.1.2 Application與AppletJava程序分為兩類:Java Application(應(yīng)用程序)和Java Applet(小應(yīng)用程序)。(1)JavaApplication。JavaApplication是可獨(dú)立解釋執(zhí)行的應(yīng)用程序。一個(gè)JavaApplication可以有多個(gè)類,但是最多只能有一個(gè)public類。如果有一個(gè)類是public類,則源文件的名字必須與這個(gè)類的名字完全相同。每個(gè)類可以有多個(gè)方法,任何方法中可以有多條語(yǔ)句,每一條語(yǔ)句都要以“;”結(jié)束。對(duì)于一個(gè)Java Application,必須有一個(gè)main()方法,該方法標(biāo)志著執(zhí)行應(yīng)用程序的起點(diǎn)。使用Java語(yǔ)言編寫Java Application一般分成3個(gè)步驟:建立Java源程序,即利用某一種文本編輯器建立Java源程序文件,擴(kuò)展名為.java;編譯源程序,利用Java編譯器(javac)編譯程序,產(chǎn)生.class字節(jié)碼文件;運(yùn)行Java程序,利用解釋器(java)解釋字節(jié)碼文件,完成程序的運(yùn)行過(guò)程。Java語(yǔ)言具有半編譯、半解釋的特性,Java程序編譯后并不生成可執(zhí)行文件,而是生成字節(jié)碼(byte code)這種與平臺(tái)無(wú)關(guān)的中間格式文件,然后再由Java虛擬機(jī)解釋執(zhí)行。(2)Java Applet。Java Applet沒(méi)有main()方法,不能用Java解釋器直接執(zhí)行,必須嵌在超文本文件中,并由帶有Java解釋器的WWW瀏覽器(如lntemet Explorer、Netscape等)來(lái)解釋執(zhí)行。將Applet稱為小程序的原因就是因?yàn)槠浯a較少,易于從Intemet/lntranet下載。Java Applet的建立及運(yùn)行步驟與Java Application略有不同,可分為4個(gè)步驟:利用文本編輯器建立Java源程序文件;利用Java編譯器(javac)編譯該JavaApplet,產(chǎn)生.class文字碼文件;建立一個(gè)HTML文件,在其中嵌入Java字節(jié)碼文件;用wwW瀏覽器或appletviewer裝入該HTML文件,使Applet運(yùn)行。
編輯推薦
《Java程序設(shè)計(jì)題解與實(shí)驗(yàn)指導(dǎo)》可與《Java語(yǔ)言程序設(shè)計(jì)》配合使用,也可供有一定基礎(chǔ)的讀者單獨(dú)使用?!禞ava程序設(shè)計(jì)題解與實(shí)驗(yàn)指導(dǎo)》包含兩部分內(nèi)容:第一部分是Java語(yǔ)言程序設(shè)計(jì)的章節(jié)要點(diǎn)與習(xí)題解答,內(nèi)容與課本各個(gè)章節(jié)完全對(duì)應(yīng)。章節(jié)要點(diǎn)部分介紹了課本各章的主要內(nèi)容,對(duì)各章的要點(diǎn)進(jìn)行了總結(jié)。習(xí)題解答部分對(duì)各章課后習(xí)題進(jìn)行了詳細(xì)的講解,并提供了補(bǔ)充練習(xí)題,給出了答案和解釋。所有的編程題目都給出了完整的源程序代碼,供讀者參考使用。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Java程序設(shè)計(jì)題解與實(shí)驗(yàn)指導(dǎo) PDF格式下載