注冊(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)Java2程序設(shè)計(jì)基礎(chǔ)

Java2程序設(shè)計(jì)基礎(chǔ)

Java2程序設(shè)計(jì)基礎(chǔ)

定 價(jià):¥29.00

作 者: 陳國(guó)君等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等學(xué)校教材計(jì)算機(jī)應(yīng)用
標(biāo) 簽: Java語(yǔ)言 程序設(shè)計(jì) 高等學(xué)校 教材

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

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

Java語(yǔ)言是近年來(lái)最流行的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。本書(shū)全面系統(tǒng)地介紹了Java語(yǔ)言的特點(diǎn)及應(yīng)用技術(shù),內(nèi)容上以Java2的基礎(chǔ)程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)和事件處理為三大主線,利用淺顯易懂的語(yǔ)言、豐富簡(jiǎn)單的實(shí)例完整地介紹了Java2面向?qū)ο蟪绦蛟O(shè)計(jì)的要點(diǎn)和難點(diǎn)。全書(shū)共分16章,其中第1~5章介紹基礎(chǔ)程序設(shè)計(jì);第6~11章介紹面向?qū)ο蟪绦蛟O(shè)計(jì);第12~13章介紹界面設(shè)計(jì)和事件處理;第14章介紹繪圖程序設(shè)計(jì);第15章介紹Applet程序設(shè)計(jì);第16章介紹Java語(yǔ)言網(wǎng)絡(luò)編程。本書(shū)可以作為高等院校計(jì)算機(jī)及其相關(guān)專(zhuān)業(yè)的教學(xué)用書(shū),也可作為各學(xué)校程序設(shè)計(jì)公共選修課的教材,同時(shí)還可用作職業(yè)教育的培訓(xùn)用書(shū)和Java2初學(xué)者的入門(mén)教材或?yàn)榫哂幸欢↗ava語(yǔ)言編程經(jīng)驗(yàn)的開(kāi)發(fā)人員學(xué)習(xí)使用。本書(shū)前言隨著計(jì)算機(jī)技術(shù)日新月異的變化及網(wǎng)絡(luò)化發(fā)展的趨勢(shì),Java語(yǔ)言已成為目前最具吸引力且功能強(qiáng)大的程序設(shè)計(jì)語(yǔ)言。Java語(yǔ)言是完全面向?qū)ο蟮?,并且具有容易學(xué)習(xí)、功能強(qiáng)大、程序的可讀性好等優(yōu)點(diǎn),是其他傳統(tǒng)語(yǔ)言無(wú)可比擬的。由于教材是體現(xiàn)教學(xué)內(nèi)容和教學(xué)方法的知識(shí)載體,是進(jìn)行教學(xué)的基本工具,也是深化教育教學(xué)改革,全面推進(jìn)素質(zhì)教育,培養(yǎng)創(chuàng)新人才的重要保證,因此,本教材在內(nèi)容的編排上做了精心的設(shè)置與選取,注重基本知識(shí)的理解與基本技能的培養(yǎng)。全書(shū)思路清晰,結(jié)構(gòu)嚴(yán)謹(jǐn),敘述由淺入深,循序漸進(jìn),用語(yǔ)規(guī)范,全面準(zhǔn)確講述基本語(yǔ)法和面向?qū)ο蠹夹g(shù)等理論內(nèi)容,完整地介紹了Java2面向?qū)ο蟪绦蛟O(shè)計(jì)的要點(diǎn)和難點(diǎn)。尤其在結(jié)構(gòu)上特別注重前后內(nèi)容的連貫性,做到了抓住關(guān)鍵、突出重點(diǎn)、分解難點(diǎn),體現(xiàn)“理論性、實(shí)用性、技術(shù)性”三者相結(jié)合的編寫(xiě)特色。同時(shí),將實(shí)用性強(qiáng)的應(yīng)用程序穿插在理論敘述中,以實(shí)例體現(xiàn)和鞏固理論基礎(chǔ)知識(shí),并結(jié)合新技術(shù)的發(fā)展趨勢(shì),介紹網(wǎng)絡(luò)通信機(jī)制等。這些實(shí)例匯集了作者多年從事計(jì)算機(jī)教學(xué)和軟件開(kāi)發(fā)過(guò)程中的案例精品。本書(shū)可以作為高等院校計(jì)算機(jī)及其相關(guān)專(zhuān)業(yè)的教學(xué)用書(shū),也可作為各學(xué)校程序設(shè)計(jì)公共選修課的教材,同時(shí)還可用作職業(yè)教育的培訓(xùn)用書(shū)和Java2初學(xué)者的入門(mén)教材或?yàn)榫哂幸欢↗ava語(yǔ)言編程經(jīng)驗(yàn)的開(kāi)發(fā)人員學(xué)習(xí)使用。全書(shū)共分16章:第1章是Java語(yǔ)言概述,第2章介紹Java語(yǔ)言開(kāi)發(fā)環(huán)境,第3章介紹Java語(yǔ)言基礎(chǔ),第4章介紹流程控制,第5章介紹數(shù)組與字符串,第6章介紹類(lèi)與對(duì)象,第7章介紹Java類(lèi)的特性,第8章介紹繼承、抽象類(lèi)和接口,第9章介紹異常處理,第10章介紹Java語(yǔ)言的輸入輸出與文件處理,第11章介紹多線程,第12章介紹圖形界面設(shè)計(jì),第13章介紹事件處理,第14章介紹繪圖程序設(shè)計(jì),第15章介紹Applet程序設(shè)計(jì),第16章介紹Java語(yǔ)言網(wǎng)絡(luò)編程。本教材由陳國(guó)君教授主編,其中,第1~4章與劉洋合編;第5~10章與陳錫禎合編;第11~16章與陳磊合編。本書(shū)中所有程序均上機(jī)調(diào)試通過(guò)。由于作者水平有限,書(shū)中不妥之處懇請(qǐng)廣大讀者批評(píng)指正。編者2005年8月

作者簡(jiǎn)介

暫缺《Java2程序設(shè)計(jì)基礎(chǔ)》作者簡(jiǎn)介

圖書(shū)目錄

第1章Java語(yǔ)言概述
1.1Java語(yǔ)言的誕生與發(fā)展
1.2Java語(yǔ)言的特點(diǎn)
1.3Java技術(shù)簡(jiǎn)介
1.4Java虛擬機(jī)
1.5Java程序種類(lèi)和結(jié)構(gòu)
習(xí)題
第2章Java語(yǔ)言開(kāi)發(fā)環(huán)境
2.1Java語(yǔ)言開(kāi)發(fā)工具
2.1.1JDK的下載與安裝
2.1.2設(shè)置JDK的操作環(huán)境
2.2JDK參考文件下載與安裝
2.2.1下載JDK參考文件
2.2.2安裝JDK參考文件
2.3JDK的使用
2.3.1編譯與運(yùn)行Java 應(yīng)用程序
2.3.2編譯與運(yùn)行Java 小程序
2.4Java語(yǔ)言開(kāi)發(fā)工具JCreator的使用
2.4.1下載JCreator
2.4.2安裝JCreator
2.4.3首次激活JCreator時(shí)的設(shè)置
2.4.4JCreator的使用
習(xí)題
第3章Java語(yǔ)言基礎(chǔ)
3.1數(shù)據(jù)類(lèi)型
3.2關(guān)鍵字與標(biāo)識(shí)符
3.3常量
3.4變量
3.5數(shù)據(jù)類(lèi)型轉(zhuǎn)換
3.6由鍵盤(pán)輸入數(shù)據(jù)
3.7運(yùn)算符與表達(dá)式
3.7.1算術(shù)運(yùn)算符
3.7.2關(guān)系運(yùn)算符
3.7.3邏輯運(yùn)算符
3.7.4位運(yùn)算符
3.7.5賦值運(yùn)算符
3.7.6條件運(yùn)算符
3.7.7字符串運(yùn)算符
3.7.8表達(dá)式及運(yùn)算符的優(yōu)先級(jí)、結(jié)合性
習(xí)題
第4章流程控制
4.1語(yǔ)句與復(fù)合語(yǔ)句
4.2順序結(jié)構(gòu)
4.3分支結(jié)構(gòu)
4.3.1if條件語(yǔ)句
4.3.2switch 選擇語(yǔ)句
4.4循環(huán)結(jié)構(gòu)
4.4.1while語(yǔ)句
4.4.2dowhile語(yǔ)句
4.4.3for循環(huán)語(yǔ)句
4.4.4多重循環(huán)
4.5循環(huán)中的跳轉(zhuǎn)語(yǔ)句
4.5.1break語(yǔ)句
4.5.2continue語(yǔ)句
4.5.3return語(yǔ)句
習(xí)題
第5章數(shù)組與字符串
5.1數(shù)組的基本概念
5.2一維數(shù)組
5.2.1一維數(shù)組的定義
5.2.2一維數(shù)組元素的訪問(wèn)
5.2.3一維數(shù)組的初始化及應(yīng)用
5.3多維數(shù)組
5.3.1二維數(shù)組
5.3.2三維以上的多維數(shù)組
5.4字符串
5.4.1字符串變量的創(chuàng)建
5.4.2String類(lèi)的常用方法
習(xí)題
第6章類(lèi)與對(duì)象
6.1類(lèi)的基本概念
6.2定義類(lèi)
6.3對(duì)象的創(chuàng)建與使用
6.3.1創(chuàng)建對(duì)象
6.3.2對(duì)象的使用
6.3.3在類(lèi)定義內(nèi)調(diào)用方法
6.4參數(shù)的傳遞
6.4.1以變量為參數(shù)調(diào)用方法
6.4.2以數(shù)組作為參數(shù)或返回值的方法調(diào)用
6.5匿名對(duì)象
習(xí)題
第7章Java語(yǔ)言類(lèi)的特性
7.1類(lèi)的私有成員與公共成員
7.1.1私有成員
7.1.2公共成員
7.1.3友元
7.2方法的重載
7.3構(gòu)造方法
7.3.1構(gòu)造方法的作用與定義
7.3.2默認(rèn)的構(gòu)造方法
7.3.3構(gòu)造方法的重載
7.3.4從一個(gè)構(gòu)造方法調(diào)用另一個(gè)構(gòu)造方法
7.3.5公共構(gòu)造方法與私有構(gòu)造方法
7.4靜態(tài)成員
7.4.1實(shí)例成員
7.4.2靜態(tài)變量
7.4.3靜態(tài)方法
7.4.4靜態(tài)初始化器
7.5對(duì)象的應(yīng)用
7.5.1對(duì)象的賦值與比較
7.5.2引用變量作為方法的返回值
7.5.3類(lèi)類(lèi)型的數(shù)組
7.5.4以對(duì)象數(shù)組為參數(shù)進(jìn)行方法調(diào)用
習(xí)題
第8章繼承、抽象類(lèi)和接口
8.1類(lèi)的繼承
8.1.1子類(lèi)的創(chuàng)建
8.1.2在子類(lèi)中訪問(wèn)父類(lèi)的成員
8.1.3覆蓋
8.1.4不可被繼承的成員與最終類(lèi)
8.1.5Object類(lèi)
8.2抽象類(lèi)
8.2.1抽象類(lèi)與抽象方法
8.2.2抽象類(lèi)的應(yīng)用
8.3接口
8.3.1接口的定義
8.3.2接口的實(shí)現(xiàn)與引用
8.3.3接口的繼承
8.3.4利用接口實(shí)現(xiàn)類(lèi)的多重繼承
8.4內(nèi)部類(lèi)與匿名類(lèi)
8.4.1內(nèi)部類(lèi)
8.4.2匿名內(nèi)部類(lèi)
8.5包
8.5.1包的概念
8.5.2使用package語(yǔ)句創(chuàng)建包
8.5.3Java語(yǔ)言中的常用包
8.5.4利用import語(yǔ)句引用Java定義的包
8.5.5Java程序結(jié)構(gòu)
8.6Java的垃圾回收
習(xí)題
第9章異常處理
9.1異常處理的基本概念
9.1.1錯(cuò)誤與異常
9.1.2Java語(yǔ)言異常處理機(jī)制
9.2異常處理類(lèi)
9.3捕獲與處理異常
9.4拋出異常
9.5自定義異常類(lèi)
習(xí)題
第10章Java語(yǔ)言的輸入輸出與文件處理
10.1Java語(yǔ)言的輸入輸出類(lèi)庫(kù)
10.1.1流的概念
10.1.2輸入輸出流類(lèi)庫(kù)
10.2使用InputStream和OutputStream流類(lèi)
10.2.1基本的輸入輸出流
10.2.2輸入輸出流的應(yīng)用
10.3使用Reader和Writer流類(lèi)
10.3.1使用FileReader類(lèi)讀取文件
10.3.2使用FileWriter類(lèi)寫(xiě)入文件
10.3.3使用BufferedReader類(lèi)讀取文件
10.3.4使用BufferedWriter類(lèi)寫(xiě)入文件
10.4文件的處理與隨機(jī)訪問(wèn)
10.4.1Java程序的文件與目錄管理
10.4.2對(duì)文件的隨機(jī)訪問(wèn)
習(xí)題
第11章多線程
11.1線程的概念
11.1.1程序、進(jìn)程、線程和多任務(wù)
11.1.2線程的狀態(tài)與生命周期
11.1.3線程的調(diào)度與優(yōu)先級(jí)
11.2Java語(yǔ)言的Thread線程類(lèi)與Runnable接口
11.2.1利用Thread類(lèi)的子類(lèi)來(lái)創(chuàng)建線程
11.2.2用Runnable接口來(lái)創(chuàng)建線程
11.3線程的同步機(jī)制
習(xí)題
第12章圖形界面設(shè)計(jì)
12.1圖形用戶(hù)界面概述
12.2抽象窗口工具集AWT
12.2.1AWT組件分類(lèi)
12.2.2顏色類(lèi)與字體類(lèi)
12.3創(chuàng)建組件
12.3.1創(chuàng)建標(biāo)簽
12.3.2創(chuàng)建命令按鈕
12.3.3創(chuàng)建文本編輯組件
12.3.4創(chuàng)建復(fù)選框組件
12.4布局管理器
12.4.1流式布局管理器FlowLayout
12.4.2邊界式布局管理器BorderLayout
12.4.3網(wǎng)格式布局管理器GridLayout
12.4.4卡片式布局管理器CardLayout
12.4.5網(wǎng)袋布局管理器GridBagLayout
12.5Swing簡(jiǎn)介
習(xí)題
第13章事件處理
13.1Java語(yǔ)言事件處理機(jī)制——委托事件模型
13.2Java語(yǔ)言事件處理類(lèi)
13.3適配器類(lèi)
13.4操作事件類(lèi)ActionEvent
13.5選項(xiàng)事件類(lèi)ItemEvent
13.6文本事件類(lèi)TextEvent
13.7窗口事件類(lèi)WindowEvent
13.8按鍵事件類(lèi)KeyEvent
13.9鼠標(biāo)事件類(lèi)MouseEvent
13.10列表框及相應(yīng)的事件處理
13.11下拉列表框及相應(yīng)的事件處理
13.12菜單欄設(shè)計(jì)
13.13滾動(dòng)條設(shè)計(jì)及相應(yīng)的事件處理
13.14對(duì)話框設(shè)計(jì)及相應(yīng)的事件處理
13.15文件對(duì)話框設(shè)計(jì)及相應(yīng)的事件處理
習(xí)題
第14章繪圖程序設(shè)計(jì)
14.1繪圖類(lèi)
14.2繪圖程序設(shè)計(jì)
習(xí)題
第15章小程序設(shè)計(jì)
15.1Applet的基本工作原理
15.2Applet類(lèi)
15.3Java小程序編程實(shí)例
15.4將應(yīng)用程序轉(zhuǎn)換成小程序及小程序的安全性
15.5圖像文件處理
15.6播放音樂(lè)
15.7動(dòng)畫(huà)程序設(shè)計(jì)
習(xí)題
第16章Java網(wǎng)絡(luò)編程
16.1網(wǎng)絡(luò)基礎(chǔ)
16.1.1TCP/IP協(xié)議
16.1.2通信端口
16.1.3URL概念
16.1.4Java語(yǔ)言的網(wǎng)絡(luò)編程
16.2URL編程
16.2.1創(chuàng)建URL對(duì)象
16.2.2使用URL類(lèi)訪問(wèn)網(wǎng)絡(luò)資源
16.3用Java語(yǔ)言實(shí)現(xiàn)底層網(wǎng)絡(luò)通信
16.3.1InetAddress程序設(shè)計(jì)
16.3.2基于連接的Socket通信程序設(shè)計(jì)
16.3.3無(wú)連接的數(shù)據(jù)報(bào)通信程序設(shè)計(jì)
習(xí)題
參考文獻(xiàn)

本目錄推薦

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