Java面向?qū)ο蟪绦蛟O(shè)計(jì)題解與上機(jī)指導(dǎo)

出版時(shí)間:2009-3  出版社:中國人民大學(xué)出版社  作者:王宏宇,賈仰理 主編  頁數(shù):210  

前言

  面向?qū)ο蟪绦蛟O(shè)計(jì)已經(jīng)取代了面向過程程序設(shè)計(jì)成為當(dāng)前程序設(shè)計(jì)的主流方法。Java是新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它將平臺無關(guān)性、面向?qū)ο?、多線程、安全可靠、內(nèi)嵌的網(wǎng)絡(luò)支持等諸多特征集于一身,為軟件開發(fā)人員提供了良好的編程環(huán)境,特別適用于Internet/Intranet上應(yīng)用軟件的開發(fā),成為編寫網(wǎng)絡(luò)應(yīng)用軟件的首選語言?! 閹椭x者學(xué)習(xí)Java面向?qū)ο蟪绦蛟O(shè)計(jì)的有關(guān)知識,使讀者深入理解與掌握J(rèn)ava面向?qū)ο蟪绦蛟O(shè)計(jì)所涉及的概念、內(nèi)涵、方法與技巧,提高程序設(shè)計(jì)能力,我們編寫了本書?! ”緯膳c《Java面向?qū)ο蟪绦蛟O(shè)計(jì)》配合使用,也可供有一定基礎(chǔ)的讀者單獨(dú)使用。本書包含兩部分內(nèi)容:第一部分 是《Java面向?qū)ο蟪绦蛟O(shè)計(jì)》的章節(jié)要點(diǎn)與習(xí)題解答,內(nèi)容與課本各個(gè)章節(jié)完全對應(yīng)。章節(jié)要點(diǎn)部分介紹了課本各章的主要內(nèi)容,對各章的要點(diǎn)進(jìn)行了總結(jié);習(xí)題解答部分對各章課后習(xí)題進(jìn)行了詳細(xì)的講解,并提供了補(bǔ)充練習(xí)題,給出了答案和解釋。所有的編程題目都給出了完整的源程序代碼,供讀者參考使用。當(dāng)然,很多題目是可以有多種解答的,我們這里給出一種供讀者參考,并期待能啟發(fā)讀者給出更好的解答,希望讀者在使用本書時(shí),不要照抄照搬?! ∩蠙C(jī)實(shí)驗(yàn)是學(xué)習(xí)任何程序設(shè)計(jì)語言必不可少的實(shí)踐環(huán)節(jié),可以提高學(xué)生的分析問題、解決問題的能力,通過實(shí)踐環(huán)節(jié)理解Java語言的基本結(jié)構(gòu)和程序設(shè)計(jì)方法。本書第二部分 是Java面向?qū)ο蟪绦蛟O(shè)計(jì)上機(jī)指導(dǎo),我們結(jié)合課本內(nèi)容與學(xué)習(xí)Java面向?qū)ο蟪绦蛟O(shè)計(jì)的上機(jī)要求,提供了學(xué)習(xí)本課程應(yīng)當(dāng)進(jìn)行的實(shí)驗(yàn)。通過上機(jī)實(shí)驗(yàn),一方面可以加深對講授內(nèi)容的理解,熟悉程序開發(fā)的基本環(huán)境,學(xué)會編制和調(diào)試程序的基本方法。另一方面,可以結(jié)合課本更好地掌握常用程序設(shè)計(jì)的技巧,培養(yǎng)和提高動手能力。特別是Java語言是全新的、面向?qū)ο蠛途W(wǎng)絡(luò)的程序設(shè)計(jì)語言,要深入體會并掌握J(rèn)ava語言的平臺無關(guān)性、面向?qū)ο?、多線程、安全可靠、內(nèi)嵌的網(wǎng)絡(luò)支持等諸多特性,需要讀者進(jìn)行大量的編程實(shí)踐?! ”緯鴥?nèi)容豐富,概念清晰,實(shí)用性強(qiáng),是學(xué)習(xí)Java語言的一本極佳參考書。它不僅可以作為《Java面向?qū)ο蟪绦蛟O(shè)計(jì)》的參考書,而且可以作為其他Java語言學(xué)習(xí)的參考書;既適合高職高專院校師生或計(jì)算機(jī)培訓(xùn)機(jī)構(gòu)使用,也可供報(bào)考計(jì)算機(jī)等級考試的讀者使用。希望廣大讀者通過學(xué)習(xí)本書,在Java面向?qū)ο蟪绦蛟O(shè)計(jì)方面的知識與能力能夠得到較大的提高。

內(nèi)容概要

本書是與《Java面向?qū)ο蟪绦蛟O(shè)計(jì)》配套的習(xí)題解答及上機(jī)指導(dǎo)教材。全書分為章節(jié)要點(diǎn)與習(xí)題解答,上機(jī)指導(dǎo)兩部分。其中,章節(jié)要點(diǎn)與習(xí)題解答部分包括課本各章內(nèi)容的要點(diǎn)總結(jié)、課后習(xí)題答案、補(bǔ)充習(xí)題及其解答;上機(jī)指導(dǎo)部分對Java程序設(shè)計(jì)上機(jī)實(shí)驗(yàn)的目的、步驟和方法進(jìn)行介紹,提供了學(xué)習(xí)本課程應(yīng)當(dāng)進(jìn)行的實(shí)驗(yàn)。    本書不僅可以作為《Java面向?qū)ο蟪绦蛟O(shè)計(jì)》的配套實(shí)驗(yàn)指導(dǎo)書和參考書,而且可以作為其他Java面向?qū)ο蟪绦蛟O(shè)計(jì)學(xué)習(xí)的參考書;既適合高職高專院校師生和計(jì)算機(jī)培訓(xùn)機(jī)構(gòu)使用,也可供報(bào)考計(jì)算機(jī)等級考試的讀者使用。

書籍目錄

第一部分 章節(jié)要點(diǎn)與習(xí)題解答 第1章 面向?qū)ο蟪绦蛟O(shè)計(jì)概述    1.1 本章要點(diǎn)     1.1.1 程序設(shè)計(jì)方法的發(fā)展     1.1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)基本概念     1.1.3 面向?qū)ο蟮幕咎卣鳌?   1.1.4 面向?qū)ο蟪绦蛟O(shè)計(jì)語言    1.2 課后習(xí)題解答    1.3 補(bǔ)充習(xí)題    1.4 補(bǔ)充習(xí)題解答 第2章 Java語言概述    2.1  本章要點(diǎn)     2.1.1 Java簡介     2.1.2 Java程序分類及其開發(fā)步驟     2.1.3 Java開發(fā)工具與環(huán)境    2.2 課后習(xí)題解答    2.3 補(bǔ)充習(xí)題    2.4 補(bǔ)充習(xí)題解答 第3章 Java語言基礎(chǔ)    3.1  本章要點(diǎn)     3.1.1 Java語言的基本組成     3.1.2 基本數(shù)據(jù)類型     3.1.3 運(yùn)算符與表達(dá)式     3.1.4 Java語句     3.1.5 流程控制     3.1.6 數(shù)組    3.2 課后習(xí)題解答    3.3 補(bǔ)充習(xí)題    3.4 補(bǔ)充習(xí)題解答 第4章 類、對象和接口   4.1 本章要點(diǎn)     4.1.1 類和對象     4.1.2 類的繼承     4.1.3 類的多態(tài)     4.1.4 內(nèi)部類     4.1.5 接口    4.2 課后習(xí)題解答    4.3 補(bǔ)充習(xí)題    4.4 補(bǔ)充習(xí)題解答 第5章 包和Java基礎(chǔ)類    5.1  本章要點(diǎn)     5.1.1 包     5.1.2 Java類庫常見包     5.1.3 使用類庫的方法     5.1.4 java.long包提供的常用基礎(chǔ)類     5.1.5 java.util包提供的常用類    5.2 課后習(xí)題解答    5.3 補(bǔ)充習(xí)題    5.4 補(bǔ)充習(xí)題解答 第6章 Java異常處理    6.1  本章要點(diǎn)     6.1.1 異常的概念     6.1.2 異常處理類的層次結(jié)構(gòu)     6.1.3 異常處理機(jī)制     6.1.4 創(chuàng)建用戶自己的異常    6.2 課后習(xí)題解答    6.3 補(bǔ)充習(xí)題    6.4 補(bǔ)充習(xí)題解答 第7章 Java圖形用戶界面設(shè)計(jì)    7.1  本章要點(diǎn)     7.1.1 Java圖形用戶界面GUl     7.1.2 java.awt包     7.1.3 Swing包     7.1.4 AWT圖形設(shè)計(jì)…… 第8章 Applet及其應(yīng)用 第9章 I/O系統(tǒng)  第10章 多線程編程 第11章 多媒體編程  第12章 網(wǎng)絡(luò)編程 第二部分 上機(jī)指導(dǎo)參考文獻(xiàn)

章節(jié)摘錄

  第一部分 章節(jié)要點(diǎn)與習(xí)題解答  第1章 面向?qū)ο蟪绦蛟O(shè)計(jì)概述  1.1 本章要點(diǎn)  1.1.1 程序設(shè)計(jì)方法的發(fā)展  1.早期程序設(shè)計(jì)方法和語言的發(fā)展  程序設(shè)計(jì)就是針對某一要處理的問題,按照特定的程序設(shè)計(jì)方法設(shè)計(jì)出解決該問題的計(jì)算機(jī)指令序列。進(jìn)行程序設(shè)計(jì)要借助某種計(jì)算機(jī)語言來編寫程序,這種計(jì)算機(jī)語言我們稱為程序設(shè)計(jì)語言?! 〕绦蛟O(shè)計(jì)方法經(jīng)歷了面向機(jī)器(Machine—Oriented)、面向過程(Procedure—Oriented)和面向?qū)ο螅–bject—Oriented)的發(fā)展歷程。面向機(jī)器的程序設(shè)計(jì)方法使用針對特定機(jī)器型號的低級語言開發(fā)程序,不利于程序的編寫和維護(hù),程序的生產(chǎn)效率很低,質(zhì)量難以保證,可移植性差?! ≡诿嫦蜻^程程序設(shè)計(jì)中,問題被看作一系列需要完成的任務(wù),相應(yīng)的函數(shù)用于完成這些任務(wù),這些函數(shù)是面向過程的,即函數(shù)關(guān)注如何根據(jù)規(guī)定的條件完成指定的任務(wù)。早期面向過程的的高級程序設(shè)計(jì)語言有FORTRAN、ALGOL、BASIC等。結(jié)構(gòu)化程序設(shè)計(jì)方法主要思想是采用自頂向下、逐步求精的方法,將整個(gè)程序結(jié)構(gòu)劃分成若干個(gè)功能相對獨(dú)立的模塊,模塊之間的聯(lián)系盡可能簡單;每個(gè)模塊用順序、選擇、循環(huán)三種基本結(jié)構(gòu)來實(shí)現(xiàn);每個(gè)模塊只有一個(gè)入口和一個(gè)出口。結(jié)構(gòu)化程序設(shè)計(jì)方法的代表語言是C、Pascal、Ada等?! ?hellip;…

圖書封面

評論、評分、閱讀與下載


    Java面向?qū)ο蟪绦蛟O(shè)計(jì)題解與上機(jī)指導(dǎo) PDF格式下載


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

 
 

  •   思路清晰,框架簡明,方便學(xué)習(xí)和掌握。
 

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

京ICP備13047387號-7