注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java程序設(shè)計(jì)

Java程序設(shè)計(jì)

Java程序設(shè)計(jì)

定 價(jià):¥29.80

作 者: 朱喜福編
出版社: 清華大學(xué)出版社
叢編項(xiàng): 普通高等教育十五國(guó)家級(jí)規(guī)劃教材
標(biāo) 簽: Java

ISBN: 9787302086789 出版時(shí)間: 2004-07-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 370 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)從Java語(yǔ)言最基本的概念開(kāi)始講述,包括Java語(yǔ)言的數(shù)據(jù)類(lèi)型、運(yùn)算符、表達(dá)式與流程控制、數(shù)組和方法等。然后對(duì)Java面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,如類(lèi)、對(duì)象、接口、繼承和多態(tài)等進(jìn)行了深入淺出的講解。接下來(lái)介紹了Java的編程應(yīng)用,包括圖形繪制和圖像顯示、圖形用戶界面中的基本控制組件、容器和布局、常用的對(duì)話框和菜單設(shè)計(jì)的應(yīng)用等。隨后對(duì)Java語(yǔ)言的特點(diǎn),如異常處理、多線程應(yīng)用等做了詳細(xì)介紹;最后對(duì)Java的輸入輸出處理、Java小程序等進(jìn)行了深入說(shuō)明。本書(shū)內(nèi)容比較詳盡,實(shí)例豐富,注重培養(yǎng)解決實(shí)際問(wèn)題的能力。每章都附加了大量有針對(duì)性的練習(xí)和編程實(shí)訓(xùn)題,便于教師教學(xué)和檢驗(yàn)學(xué)生的學(xué)習(xí)效果。本書(shū)既可作為高等院校Java程序設(shè)計(jì)課程的教材和教學(xué)參考書(shū),也可作為Java編程人員的參考書(shū)。序1999年1月,教育部高教司主持召開(kāi)了全國(guó)高職高專(zhuān)教材工作會(huì)議,會(huì)議要求盡快組織規(guī)劃和編寫(xiě)一批高質(zhì)量的、具有高職高專(zhuān)特色的基礎(chǔ)和專(zhuān)業(yè)教材。根據(jù)會(huì)議精神,在清華大學(xué)出版社的支持下,于2年1月在上海召開(kāi)了由來(lái)自全國(guó)各地的部分高職、高專(zhuān)、成人教育及本科院校的代表參加的"高職高專(zhuān)計(jì)算機(jī)專(zhuān)業(yè)培養(yǎng)目標(biāo)和課程設(shè)置體系研討會(huì)"。與會(huì)的專(zhuān)家和教師一致認(rèn)為,在當(dāng)前教材建設(shè)嚴(yán)重滯后同高職教育迅速發(fā)展的矛盾十分突出的情況下,編寫(xiě)一套適應(yīng)高等職業(yè)教育培養(yǎng)技術(shù)應(yīng)用性人才要求的、真正具有高職特色的、體系完整的計(jì)算機(jī)專(zhuān)業(yè)系列教材十分必要而且迫切。會(huì)議成立了高職高專(zhuān)計(jì)算機(jī)專(zhuān)業(yè)系列教材編審委員會(huì),明確了高職計(jì)算機(jī)專(zhuān)業(yè)的培養(yǎng)目標(biāo),即掌握計(jì)算機(jī)專(zhuān)業(yè)有關(guān)的基本理論、基本知識(shí)和基本技能,尤其要求具有對(duì)應(yīng)用系統(tǒng)的操作使用、維護(hù)維修、管理和初步開(kāi)發(fā)的能力。根據(jù)上述目標(biāo),編委會(huì)擬定了本套教材的編寫(xiě)原則。在教材內(nèi)容安排上,以培養(yǎng)計(jì)算機(jī)應(yīng)用能力為主線,構(gòu)造該專(zhuān)業(yè)的課程設(shè)置體系和教學(xué)內(nèi)容體系;從計(jì)算機(jī)應(yīng)用需求出發(fā)進(jìn)行理論教學(xué),強(qiáng)調(diào)理論教學(xué)與實(shí)驗(yàn)實(shí)訓(xùn)密切結(jié)合,尤其突出實(shí)踐體系與技術(shù)應(yīng)用能力的實(shí)訓(xùn)環(huán)節(jié)的教學(xué);教材編寫(xiě)力求內(nèi)容新穎、結(jié)構(gòu)合理、概念清楚、實(shí)用性強(qiáng)、通俗易懂、前后相關(guān)課程有較好的銜接。與本科教材相比,本套教材在培養(yǎng)學(xué)生的應(yīng)用技能上更有特色。根據(jù)目前各高職高專(zhuān)院校計(jì)算機(jī)專(zhuān)業(yè)的課程設(shè)置情況,編委會(huì)確定了首批出版的十幾本教材。這些教材的作者多是在高職高專(zhuān)院?;虮究圃盒5穆殬I(yè)技術(shù)學(xué)院任教的、具有多年教學(xué)經(jīng)驗(yàn)的教師,每本書(shū)均由計(jì)算機(jī)專(zhuān)業(yè)的資深教授或?qū)<抑鲗彴殃P(guān)。我們還將在此基礎(chǔ)上,陸續(xù)征集出版第二、三批教材,力爭(zhēng)在3到5年內(nèi)完成一套完整的高職高專(zhuān)計(jì)算機(jī)專(zhuān)業(yè)教材。應(yīng)當(dāng)說(shuō)明的是,凡是高等職業(yè)教育、高等專(zhuān)科教育和成人高等教育院校的計(jì)算機(jī)及其相關(guān)專(zhuān)業(yè)均可使用本套教材。各學(xué)??梢愿鶕?jù)實(shí)際需要,在教學(xué)中適當(dāng)增刪一些內(nèi)容、實(shí)訓(xùn)項(xiàng)目和練習(xí)題,從而更有針對(duì)性地幫助學(xué)生掌握計(jì)算機(jī)專(zhuān)業(yè)知識(shí),并形成相關(guān)的應(yīng)用能力。由于各地區(qū)各學(xué)校在教學(xué)水平、培養(yǎng)目標(biāo)理解等方面有所不同,加上這套教材編寫(xiě)時(shí)間倉(cāng)促,難免會(huì)出現(xiàn)這樣或那樣的錯(cuò)誤,敬請(qǐng)各學(xué)校在使用過(guò)程中及時(shí)將錯(cuò)誤信息或好的建議返回給教材編審委員會(huì),以便我們及時(shí)修訂、改版,使該系列教材日趨完善。我們懇切地希望高職高專(zhuān)院校任課的專(zhuān)業(yè)教師和專(zhuān)家對(duì)后續(xù)教材的編寫(xiě)提出建設(shè)性的意見(jiàn),并真誠(chéng)地希望各位教師參與我們的工作。高職高專(zhuān)計(jì)算機(jī)專(zhuān)業(yè)系列教材編審委員會(huì)前言計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)是計(jì)算機(jī)領(lǐng)域中發(fā)展最迅速的新技術(shù)之一,對(duì)社會(huì)和經(jīng)濟(jì)發(fā)展做出了極大的貢獻(xiàn)。計(jì)算機(jī)網(wǎng)絡(luò)的普及和推廣,將會(huì)使越來(lái)越多的人能夠利用網(wǎng)上資源,享受不斷發(fā)展和完善的網(wǎng)絡(luò)服務(wù),提高工作效率和水平。隨著我國(guó)經(jīng)濟(jì)和社會(huì)發(fā)展進(jìn)一步與國(guó)際接軌,各種新技術(shù)的引入和應(yīng)用開(kāi)發(fā)正在蓬勃發(fā)展和深入。在程序設(shè)計(jì)應(yīng)用領(lǐng)域,面向?qū)ο蟮木幊碳夹g(shù)正在逐步替代面向過(guò)程的程序設(shè)計(jì)技術(shù),成為計(jì)算機(jī)應(yīng)用開(kāi)發(fā)的主流,尤其在網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā)中,面向?qū)ο蟮腏ava語(yǔ)言編程和相關(guān)的Java技術(shù)應(yīng)用正在以前所未有的速度發(fā)展,網(wǎng)上購(gòu)物、網(wǎng)上銀行、遠(yuǎn)程教學(xué)、虛擬課堂、網(wǎng)絡(luò)游戲等都在紛紛使用Java技術(shù)。近年來(lái),全國(guó)各地高校與計(jì)算機(jī)相關(guān)的很多專(zhuān)業(yè)都開(kāi)設(shè)了Java程序設(shè)計(jì)或與Java技術(shù)相關(guān)的課程,尤其是計(jì)算機(jī)和其他相關(guān)專(zhuān)業(yè)的高職高專(zhuān)院校更是將Java語(yǔ)言作為學(xué)習(xí)和掌握面向?qū)ο缶幊碳夹g(shù)的必修課。本書(shū)作者現(xiàn)為北京聯(lián)合大學(xué)師范學(xué)院計(jì)算機(jī)系副教授,近4年來(lái)先后給本科生開(kāi)設(shè)《Java程序設(shè)計(jì)》和《Javahowtopr。gram》雙語(yǔ)課等,并在高職高專(zhuān)計(jì)算機(jī)技術(shù)應(yīng)用和計(jì)算機(jī)網(wǎng)絡(luò)專(zhuān)業(yè)教授《Java程序設(shè)計(jì)》課程。在這幾年的教學(xué)過(guò)程中特別注意了解和認(rèn)識(shí)高職高專(zhuān)學(xué)生的知識(shí)基礎(chǔ)、能力水平、學(xué)習(xí)興趣和學(xué)習(xí)特點(diǎn)等,并積累了一定的教學(xué)經(jīng)驗(yàn),深感學(xué)生理解和掌握J(rèn)ava面向?qū)ο蟮木幊碳夹g(shù)、應(yīng)用龐大的Java類(lèi)庫(kù)編寫(xiě)解決實(shí)際問(wèn)題的程序等都有一定的困難。因此,在講授和編寫(xiě)《Java程序設(shè)計(jì)》教材時(shí),根據(jù)學(xué)生的特點(diǎn),在內(nèi)容取舍和編排、講述語(yǔ)言和方法等都做了較多的探討和實(shí)踐。本書(shū)內(nèi)容的取舍在做到有一定的廣度和深度的同時(shí),力求適合高職高專(zhuān)學(xué)生使用;知識(shí)點(diǎn)的講解和編排由淺入深,循序漸進(jìn),通俗易懂;例題的選擇既考慮到利于知識(shí)的理解和掌握,又考慮到學(xué)生的學(xué)習(xí)興趣和編程應(yīng)用;習(xí)題的編寫(xiě)具有較強(qiáng)的針對(duì)性,以幫助學(xué)生鞏固所學(xué)知識(shí)和提高實(shí)際編程能力。本書(shū)適合作為大、中專(zhuān)院校的低年級(jí)學(xué)生學(xué)習(xí)Java語(yǔ)言和Java編程技術(shù)的教材。學(xué)習(xí)本書(shū)不需要高級(jí)語(yǔ)言編程的基礎(chǔ),可以根據(jù)學(xué)生6擴(kuò)不同程度安排每星期3~4課時(shí)進(jìn)行講授,全書(shū)講授課時(shí)可安排54~72課時(shí)。第1章講述Java應(yīng)用程序和hv9小程序、Java語(yǔ)言的基本數(shù)據(jù)類(lèi)型等,并對(duì)Java語(yǔ)言的方法、類(lèi)和對(duì)象進(jìn)行初步說(shuō)明,可安排3~4課時(shí)。第2章講述Java語(yǔ)言的運(yùn)算符、表達(dá)式與流程控制等,可安排3~4課時(shí)。第3章講述Java語(yǔ)言的數(shù)組、方法和方法重載等,可安排3-4課時(shí)。第4章講述Java面向?qū)ο蟪绦蛟O(shè)計(jì)的基本技術(shù)及在程序設(shè)計(jì)中的具體應(yīng)用,可安排6-8課時(shí)。第5章簡(jiǎn)單介紹Java類(lèi)庫(kù),對(duì)一些常用類(lèi)在Java編程中的應(yīng)用進(jìn)行了說(shuō)明,可安排3-4課時(shí)。第6章講述Java的圖形用戶界面編程,包括字體和顏色的設(shè)置、圖形繪制和圖像顯示、Graphics2D畫(huà)圖,標(biāo)簽(Label)、按鈕(Button)、文本區(qū)(TextField和TextArea)、復(fù)選框(Checkbox)、列表(List)、下拉列表(Choice)、畫(huà)布(Canvas)、滾動(dòng)條(Scrollbar)等基本控件及相應(yīng)的事件處理,容器組件及各種布局、對(duì)話框和菜單設(shè)計(jì)等。考慮到課時(shí)安排,對(duì)SwingGUI組件沒(méi)有做專(zhuān)門(mén)的介紹,通過(guò)第6章的學(xué)習(xí)將使學(xué)生很容易自學(xué)SwingGUI組件的相關(guān)內(nèi)容。第6章可安排12~16課時(shí)。第?章講述Java的異常和異常處理,可安排3~4課時(shí)。第8章講述Java的多線程及其應(yīng)用,可安排6~8課時(shí)。第9章講述Java的輸入輸出處理,可安排6~8課時(shí)。第1章講述Java小程序及Applet中的多媒體應(yīng)用,可安排3-4課時(shí)??紤]到課程教學(xué)和學(xué)生的實(shí)際情況,本書(shū)略去了Java的套接字(S。cket)通信、數(shù)據(jù)報(bào)通信編程和JDBC數(shù)據(jù)庫(kù)連接等內(nèi)容,但通過(guò)全書(shū)內(nèi)容的學(xué)習(xí)和編程練習(xí),能使學(xué)生具備深入學(xué)習(xí)Java的許多必備知識(shí),比較深入全面地掌握面向?qū)ο缶幊碳夹g(shù),并打下比較扎實(shí)的利用Java類(lèi)庫(kù)編寫(xiě)和開(kāi)發(fā)Java程序的基礎(chǔ),為進(jìn)一步學(xué)習(xí)掌握J(rèn)ava技術(shù)提供幫助。本書(shū)也可作為對(duì)Java編程感興趣的讀者學(xué)習(xí)Java的入門(mén)參考書(shū)。參加本書(shū)編寫(xiě)的人員還有魏紹謙、操靜濤、王永平、李湛、屈敬文和馬濤等。由于作者水平有限,書(shū)中難免有錯(cuò)誤和不妥之處,懇請(qǐng)廣大讀者、教師和同行專(zhuān)家批評(píng)指正。

作者簡(jiǎn)介

暫缺《Java程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章  Java語(yǔ)言入門(mén)
  1.1  Java語(yǔ)言的特點(diǎn)
  1.2  Java語(yǔ)言的發(fā)展過(guò)程
  1.3  兩類(lèi)Java程序
  1.4  Java程序中的關(guān)鍵字、標(biāo)識(shí)符和分隔符
  1.5  Java語(yǔ)言的數(shù)據(jù)類(lèi)型
  1.5.1  數(shù)據(jù)類(lèi)型的分類(lèi)
  1.5.2  基本數(shù)據(jù)類(lèi)型
  1.5.3  常量和變量
  1.5.4  類(lèi)型轉(zhuǎn)換
  1.6  Jav9語(yǔ)言的方法
  1.7  Java語(yǔ)言的復(fù)合數(shù)據(jù)類(lèi)型類(lèi)和對(duì)象的初步說(shuō)明
  習(xí)題
第2章  運(yùn)算符、表達(dá)式與流程控制
  2.1  Java語(yǔ)言的運(yùn)算符和表達(dá)式
  2.1.1  操作數(shù)、運(yùn)算符和表達(dá)式的概念
  2.1.2  Java語(yǔ)言的運(yùn)算符
  2.1.3  Java語(yǔ)言運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
  2.2  Java語(yǔ)言的流程控制
  2.2.1  語(yǔ)句
  2.2.2  循環(huán)語(yǔ)句
  2.2.3  分支語(yǔ)句
  2.2.4  控制轉(zhuǎn)移語(yǔ)句
  習(xí)題
第3章  數(shù)組和方法
  3.1  Java語(yǔ)言的數(shù)組
  3.1.1  數(shù)組的概念
  3.1.2  一維數(shù)組
  3.1.3  二維數(shù)組
  3.2  Java語(yǔ)言的方法和方法重載
  3.2.1  方法定義和使用的進(jìn)一步說(shuō)明
  3.2.2  main()方法·
  3.2.3  方法的重載
  習(xí)題
第4章  面向?qū)ο蟮某绦蛟O(shè)計(jì)
  4.1  面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念
  4.2  類(lèi)
  4.2.1  類(lèi)的定義
  4.2.2  成員的訪問(wèn)權(quán)限修飾符
  4.2.3  構(gòu)造函數(shù)
  4.2.4  對(duì)象創(chuàng)建和對(duì)象使用的進(jìn)一步說(shuō)明
  4.2.5  類(lèi)的靜態(tài)屬性和靜態(tài)方法
  4.2.6  類(lèi)中變量和方法的進(jìn)一步說(shuō)明
  4.3  繼承和多態(tài)
  4.3.1  父類(lèi)和子類(lèi)繼承和繼承的實(shí)現(xiàn)
  4.3.2  子類(lèi)對(duì)父類(lèi)構(gòu)造函數(shù)的繼承和調(diào)用
  4.3.3  子類(lèi)對(duì)父類(lèi)的變量隱藏和方法覆蓋
  4.3.4  父類(lèi)和子類(lèi)對(duì)象的轉(zhuǎn)換
  4.3.5  抽象類(lèi)和最終類(lèi)
  4.3.6  根類(lèi)和數(shù)學(xué)類(lèi)
  4.3.7  接口
  4.4  內(nèi)部類(lèi)和匿名類(lèi)
  4.4.1  內(nèi)部類(lèi)
  4.4.2  匿名類(lèi)
  4.5  包的創(chuàng)建和引用
  習(xí)題
第5章  Java類(lèi)庫(kù)和常用類(lèi)簡(jiǎn)介
  5.1  Java類(lèi)庫(kù)簡(jiǎn)介
  5.2  Java語(yǔ)言基礎(chǔ)類(lèi)庫(kù)
  5.2.1  數(shù)據(jù)類(lèi)型類(lèi)
  5.2.2  System類(lèi)
  5.3  字符串類(lèi)String類(lèi)和SingBuHer類(lèi)
  5.3.1  String類(lèi)
  5.3.2  StringBuHer類(lèi)
  5.4  Java常用工具類(lèi)庫(kù)
  5.4.1  Random類(lèi)
  5.4.2  StringTokenizer類(lèi)
  5.4.3  Vector類(lèi)
  習(xí)題
第6章  Java圖形用戶界面
  6.1  圖形用戶界面概述和java.awt包簡(jiǎn)介
  6.2  字體和顏色的設(shè)置、圖形繪制和圖像顯示
  6.2.1  設(shè)置字體
  6.2.2  設(shè)置顏色
  6.2.3  字符數(shù)組和字節(jié)數(shù)組的顯示
  6.2.4  Java的圖形繪制
  6.2.5  圖像顯示
  6.3  Graphics2D畫(huà)圖簡(jiǎn)介
  6.3.1  直線、矩形和橢圓
  6.3.2  用漸變顏色畫(huà)填充圖形
  6.3.3  圖形的旋轉(zhuǎn)、平移和縮放
  6.4  標(biāo)簽、按鈕、文本區(qū)與動(dòng)作事件
  6.4.1  標(biāo)簽
  6.4.2  按鈕
  6.4.3  文本框
  6.4.4  文本區(qū)
  6.5  Java應(yīng)用程序的圖形界面
  6.5.1  容器和基本控制組件
  6.5.2  應(yīng)用程序圖形界面的實(shí)現(xiàn)
  6.5.3  Canvas類(lèi)和應(yīng)用程序中的圖像顯示及圖形繪制
  6.6  單選框、復(fù)選框、列表和下拉列表
  6.6.1  復(fù)選框和單選框
  6.6.2  列表和下拉列表
  6.7  滾動(dòng)條
  6.8  鼠標(biāo)和鍵盤(pán)事件
  6.8.1  鼠標(biāo)事件
  6.8.2  鍵盤(pán)事件
  6.9  容器的布局
  6.9.1  容器的嵌套
  6.9.2  F10wLayout布局
  6.9.3  BOrderLayout布局
  6.9.4  GridLayout布局
  6.9.5  C9rdLayout布局
  6.9.6  GradBagLayout布局
  6.9.7  NULL布局
  6.10  對(duì)話框的創(chuàng)建
  6.10.1  對(duì)話框
  6.10.2  文件對(duì)話框
  6.11  菜單設(shè)計(jì)
  6.11.1  菜單條;菜單和菜單項(xiàng)
  6.11.2  創(chuàng)建二級(jí)菜單和復(fù)選菜單項(xiàng)
  6.11.3  彈出式菜單
  習(xí)題
第7章  Java的異常處理
  7.1  Java異常
  7.1.1  異常的概念
  7.1.2  Java的異常類(lèi)
  7.1.3  Java的異常處理
  7.2  自定義異常
  習(xí)題
第8章  多線程
  8.1  多線程的概念
  8.1.1  進(jìn)程
  8.1.2  線程和多線程
  8.1.3  JavR中的多線程程序Thread類(lèi)的初步了解
  8.1.4  線程的休眠sleep()方法
  8.1.5  線程的等待jin()方法
  8.2  Java的線程類(lèi)Thread和Runnable接口
  8.2.1  Runnable接口 
  8.2.2  Thread類(lèi)
  8.3  線程的生命周期和線程的基本控制
  8.3.1  線程的狀態(tài)和生命周期
  8.3.2  多線程的基本控制
  8.4  線程的互斥鎖和線程的同步
  8.5  多線程應(yīng)用的綜合實(shí)例
  習(xí)題
第9章  Java的輸入/輸出流
  9.1  Java的輸入/輸出類(lèi)庫(kù)簡(jiǎn)介
  9.1.1  流的概念
  9.1.2  字節(jié)輸入/輸出流InputStream類(lèi)和OutputStream類(lèi)
  9.1.3  字符輸入/輸出流Reader類(lèi)和Wdter類(lèi)
  9.2  字節(jié)流的順序輸入/輸出
  9.2.1  文件輸入/輸出流
  9.2.2  過(guò)濾流緩沖流、數(shù)據(jù)流、回壓流和打印流
  9.2.3  字節(jié)數(shù)組流
  9.2.4  SequencelnputStream類(lèi)
  9.2.5  對(duì)象流
  9.2.6  管道流
  9.3  文件類(lèi)和文件的隨機(jī)讀取
  9.3.1  文件類(lèi)
  9.3.2  文件的隨機(jī)訪問(wèn)類(lèi)
  9.4  字符流的順序輸入/輸出
  9.4.1  1nputStreamReader類(lèi)和OutputStreamWdter類(lèi)·
  9.4.2  字符文件輸入/輸出流FileReader類(lèi)和FileWrier類(lèi)
  9.4.3  Bu“eredReader類(lèi)和BufferedWriter類(lèi)
  9.4.4  LineNumberReader類(lèi)
  習(xí)題
第10章  JavaApp'et
  10.1  Java小程序Applet類(lèi)
  10.1.1  APPlet的運(yùn)行和安全機(jī)制
  10.1.2  Applet的生命周期方法
  10.1.3  HTML文檔中的<Applet>標(biāo){己符
  10.2  APPlet的界面設(shè)計(jì)
  10.3  Applet中的多媒體
  10.3.1  繪制圖形和顯示圖像
  10.3.2  播放聲音
  10.3.3  顯示動(dòng)畫(huà)
  習(xí)題

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)