注冊(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à):¥39.00

作 者: (美)Joyce Farrell著;武嘉澍譯;武嘉澍譯
出版社: 北京大學(xué)出版社
叢編項(xiàng): Java經(jīng)典教材譯叢
標(biāo) 簽: Java

ISBN: 9787301066751 出版時(shí)間: 2003-12-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 403 字?jǐn)?shù):  

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

  本書(shū)特點(diǎn):·適合對(duì)程序設(shè)計(jì)語(yǔ)言沒(méi)有任何基礎(chǔ)的讀者·以逐步進(jìn)階的教學(xué)方式,引導(dǎo)讀者學(xué)習(xí)以自底向上的方式介紹應(yīng)用程序和applet內(nèi)容覆蓋Java的基本概念和高級(jí)主題·各章都有一個(gè)和讀者在實(shí)際中可能碰到的問(wèn)題相關(guān)的實(shí)例本書(shū)由教學(xué)經(jīng)驗(yàn)豐富的教師編寫(xiě),用來(lái)指導(dǎo)初級(jí)程序員使用Java程序設(shè)計(jì)語(yǔ)言開(kāi)發(fā)應(yīng)用程序和applet。本書(shū)主要介紹面向?qū)ο蟮某绦蛟O(shè)計(jì)的概念,以及實(shí)現(xiàn)程序設(shè)計(jì)的Java語(yǔ)法規(guī)則,其中許多新的語(yǔ)言特性,如繼承、異常處理、AWT等使得新技術(shù)得以直接應(yīng)用。通過(guò)對(duì)本書(shū)的學(xué)習(xí),編寫(xiě)應(yīng)用程序和applet——按照從下到上的方式,而不是使用預(yù)先編寫(xiě)的對(duì)象編譯應(yīng)用程序和applet,有助于讀者更深刻地理解面向?qū)ο蟮某绦蛟O(shè)計(jì)中所用到的概念。本書(shū)的目的是幫助讀者深刻地理解Java如何支持編程技術(shù),從而成為一名優(yōu)秀的程序設(shè)計(jì)人員。本書(shū)適合作為高校計(jì)算機(jī)專(zhuān)業(yè)Java語(yǔ)言和面向?qū)ο缶幊痰日n程的教科書(shū),也是Java程序員和愛(ài)好者必備的參考書(shū)。

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章 使用Java編寫(xiě)第一個(gè)程序
1. 1 創(chuàng)建一個(gè)程序
1. 1. 1 程序設(shè)計(jì)
1. 1. 2 面向?qū)ο蟮某绦蛟O(shè)計(jì)
1. 1. 3 Java程序設(shè)計(jì)語(yǔ)言
1. 1. 4 啟動(dòng)一個(gè)程序
1. 1. 5 給程序添加注釋
1. 1. 6 運(yùn)行程序
1. 1. 7 修改程序
1. 1. 8 小結(jié)
1. 1. 9 問(wèn)題
1. 1. 10 習(xí)題
1. 2 使用數(shù)據(jù)
1. 2. 1 變量和常量
1. 2. 2 整型數(shù)據(jù)類(lèi)型
1. 2. 3 算法語(yǔ)句
1. 2. 4 布爾數(shù)據(jù)類(lèi)型
1. 2. 5 浮點(diǎn)數(shù)據(jù)類(lèi)型
1. 2. 6 數(shù)值類(lèi)型轉(zhuǎn)換
1. 2. 7 字符數(shù)據(jù)類(lèi)型
1. 2. 8 小結(jié)
1. 2. 9 問(wèn)題
1. 2. 10 習(xí)題
第2章 使用方法. 類(lèi)和對(duì)象
2. 1 使用方法進(jìn)行程序設(shè)計(jì)
2. 1. 1 創(chuàng)建不帶參數(shù)的方法
2. 1. 2 需要單個(gè)參數(shù)的方法
2. 1. 3 需要多個(gè)參數(shù)的方法
2. 1. 4 返回?cái)?shù)值的方法
2. 1. 5 小結(jié)
2. 1. 6 問(wèn)題
2. 1. 7 習(xí)題
2. 2 使用類(lèi)
2. 2. 1 類(lèi)
2. 2. 2 創(chuàng)建一個(gè)類(lèi)
2. 2. 3 使用實(shí)例方法
2. 2. 4 聲明對(duì)象
2. 2. 5 組織類(lèi)
2. 2. 6 使用構(gòu)造函數(shù)
2. 2. 7 小結(jié)
2. 2. 8 問(wèn)題
2. 2. 9 習(xí)題
第3章 高級(jí)的對(duì)象概念
3. 1 類(lèi)的特性
3. 1. 1 塊和作用域
3. 1. 2 重載
3. 1. 3 多義性
3. 1. 4 把參數(shù)傳遞給構(gòu)造函數(shù)
3. 1. 5 重載構(gòu)造函數(shù)
3. 1. 6 小結(jié)
3. 1. 7 問(wèn)題
3. 1. 8 習(xí)題
3. 2 使用方法
3. 2. 1 this引用
3. 2. 2 使用常量工作
3. 2. 3 使用自動(dòng)引入的. 預(yù)先
編寫(xiě)的常量和方法
3. 2. 4 使用預(yù)先編寫(xiě)的方法
3. 2. 5 小結(jié)
3. 2. 6 問(wèn)題
3. 2. 7 習(xí)題
第4章 輸入. 選擇和重復(fù)
4. 1 輸入和做出判斷
4. 1. 1 簡(jiǎn)單的鍵盤(pán)輸入
4. 1. 2 繪制流程圖
4. 1. 3 使用if結(jié)構(gòu)進(jìn)行條件判斷
4. 1. 4 if...e1se結(jié)構(gòu)
4. 1. 5 復(fù)合語(yǔ)句
4. 1. 6 嵌套的if和嵌套的if...else
4. 1. 7 小結(jié)
4. 1. 8 問(wèn)題
4. 1. 9 習(xí)題
4. 2 特殊運(yùn)算符. switch語(yǔ)句和優(yōu)先級(jí)
4. 2. 1 與和或運(yùn)算符
4. 2. 2 switch語(yǔ)句
4. 2. 3 條件運(yùn)算符
4. 2. 4 非運(yùn)算符
4. 2. 5 優(yōu)先級(jí)
4. 2. 6 小結(jié)
4. 2. 7 問(wèn)題
4. 2. 8 習(xí)題
4. 3 循環(huán)和快捷算法
4. 3. 1 while循環(huán)
4. 3. 2 快捷算術(shù)運(yùn)算符
4. 3. 3 for循環(huán)
4. 3. 4 do. . . while循環(huán)
4. 3. 5 嵌套循環(huán)
4. 3. 6 小結(jié)
4. 3. 7 問(wèn)題
4. 3. 8 習(xí)題
第5章 數(shù)組和字符串
5. 1 數(shù)組
5. 1. 1 聲明數(shù)組
5. 1. 2 初始化數(shù)組
5. 1. 3 使用數(shù)組下標(biāo)
5. 1. 4 聲明對(duì)象的數(shù)組
5. 1. 5 搜索精確匹配的數(shù)組
5. 1. 6 搜索范圍匹配的數(shù)組
5. 1. 7 把數(shù)組傳遞給方法
5. 1. 8 使用數(shù)組長(zhǎng)度
5. 1. 9 小結(jié)
5. 1. 10 問(wèn)題
5. 1. 11 習(xí)題
5. 2 字符串
5. 2. 1 聲明字符串
5. 2. 2 比較字符串
5. 2. 3 使用其他字符串方法
5. 2. 4 把字符串轉(zhuǎn)換為數(shù)字
5. 2. 5 小結(jié)
5. 2. 6 問(wèn)題
5. 2. 7 習(xí)題
5. 3 高級(jí)的數(shù)組技術(shù)
5. 3. 1 給基本的數(shù)組元素排序
5. 3. 2 對(duì)象數(shù)組的排序
5. 3. 3 字符串的排序
5. 3. 4 使用二維數(shù)組
5. 3. 5 了解多維數(shù)組
5. 3. 6 使用StringBuffer
5. 3. 7 小結(jié)
5. 3. 8 問(wèn)題
5. 3. 9 習(xí)題
第6章 applet
6. 1 HTML和applet基礎(chǔ)
6. 1. 1 編寫(xiě)駐留applet的HTML文件
6. 1. 2 使用標(biāo)簽編寫(xiě)簡(jiǎn)單的applet
6. 1. 3 改變標(biāo)簽的字體
6. 1. 4 把文本框和按鈕組件添加到applet中
6. 1. 5 事件驅(qū)動(dòng)的程序設(shè)計(jì)
6. 1. 6 把輸出添加到applet中
6. 1. 7 小結(jié)
6. 1. 8 問(wèn)題
6. 1. 9 習(xí)題
6. 2 applet生命周期和更復(fù)雜的applet
6. 2. 1 applet生命周期
6. 2. 2 完整的. 交互式的applet
6. 2. 3 使用setLocation 方法
6. 2. 4 使用setEnabled 方法
6. 2. 5 獲得幫助
6. 2. 6 小結(jié)
6. 2. 7 問(wèn)題
6. 2. 8 習(xí)題
第7章 圖形
7. 1 圖形基礎(chǔ)
7. 1. 1 paint 和repaint 方法
7. 1. 2 drawString 方法
7. 1. 3 setFont 和setColor Graphics
對(duì)象方法
7. 1. 4 設(shè)置背景顏色
7. 1. 5 創(chuàng)建自己的Graphics對(duì)象
7. 1. 6 繪制線條和矩形
7. 1. 7 繪制橢圓形
7. 1. 8 小結(jié)
7. 1. 9 問(wèn)題
7. 1. 10 習(xí)題
7. 2 其他圖形方法
7. 2. 1 繪制圓弧
7. 2. 2 創(chuàng)建三維的矩形
7. 2. 3 創(chuàng)建多邊形
7. 2. 4 復(fù)制一個(gè)區(qū)域
7. 2. 5 使用Font方法
7. 2. 6 使用簡(jiǎn)單的動(dòng)畫(huà)
7. 2. 7 小結(jié)
7. 2. 8 問(wèn)題
7. 2. 9 習(xí)題
第8章 繼承導(dǎo)論
8. 1 繼承
8. 1. 1 繼承的概念
8. 1. 2 繼承類(lèi)
8. 1. 3 覆蓋父類(lèi)方法
8. 1. 4 小結(jié)
8. 1. 5 問(wèn)題
8. 1. 6 習(xí)題
8. 2 使用父類(lèi)和子類(lèi)
8. 2. 1 使用具有構(gòu)造函數(shù)的父類(lèi)
8. 2. 2 使用需要參數(shù)的父類(lèi)構(gòu)造函數(shù)
8. 2. 3 訪問(wèn)父類(lèi)方法
8. 2. 4 信息隱藏
8. 2. 5 使用不能覆蓋的方法
8. 2. 6 小結(jié)
8. 2. 7 問(wèn)題
8. 2. 8 習(xí)題
第9章 高級(jí)的繼承概念
9. 1 抽象類(lèi)和動(dòng)態(tài)方法綁定
9. 1. 1 創(chuàng)建和使用抽象類(lèi)
9. 1. 2 使用動(dòng)態(tài)方法綁定
9. 1. 3 創(chuàng)建子類(lèi)對(duì)象的數(shù)組
9. 1. 4 小結(jié)
9. 1. 5 問(wèn)題
9. 1. 6 習(xí)題
9. 2 軟件設(shè)計(jì). 接口和包
9. 2. 1 Object類(lèi)及其方法
9. 2. 2 使用繼承實(shí)現(xiàn)有效的軟件設(shè)計(jì)
9. 2. 3 創(chuàng)建和使用接口
9. 2. 4 創(chuàng)建和使用包
9. 2. 5 小結(jié)
9. 2. 6 問(wèn)題
9. 2. 7 習(xí)題
第10章 理解AWT
10. 1 把繼承概念應(yīng)用于Frame類(lèi)
10. 1. 1 使用Frame類(lèi)
10. 1. 2 創(chuàng)建具有關(guān)閉操作的框架
10. 1. 3 使用適配器
10. 1. 4 使用附加的Frame類(lèi)方法
10. 1. 5 使用Container方法
10. 1. 6 小結(jié)
10. 1. 7 問(wèn)題
10. 1. 8 習(xí)題
10. 2 使用組件
10. 2. 1 使用Component方法
10. 2. 2 使用復(fù)選框
10. 2. 3 使用CheckboxGroup類(lèi)
10. 2. 4 使用Choice類(lèi)
10. 2. 5 使用列表
10. 2. 6 使用Swing組件
10. 2. 7 小結(jié)
10. 2. 8 問(wèn)題
10. 2. 9 習(xí)題
第11章 使用布局管理器和事件模型
11. 1 布局管理器
11. 1. 1 使用布局管理器
11. 1. 2 使用BorderLayout
11. 1. 3 使用FlowLayout
11. 1. 4 使用GridLayout
11. 1. 5 使用面板
11. 1. 6 高級(jí)的布局管理器
11. 1. 7 小結(jié)
11. 1. 8 問(wèn)題
11. 1. 9 習(xí)題
11. 2 使用事件
11. 2. 1 理解事件和事件處理
11. 2. 2 使用AWTEvent類(lèi)方法
11. 2. 3 使用更高繼承層次的Event方法
11. 2. 4 使用鼠標(biāo)事件
11. 2. 5 小結(jié)
11. 2. 6 問(wèn)題
11. 2. 7 習(xí)題
第12章 異常處理
12. 1 異常導(dǎo)言
12. 1. 1 了解異常
12. 1. 2 try代碼和捕獲異常
12. 1. 3 使用異常getMessage 方法
12. 1. 4 拋出并捕獲多個(gè)異常
12. 1. 5 使用finally塊
12. 1. 6 小結(jié)
12. 1. 7 問(wèn)題
12. 1. 8 習(xí)題
12. 2 高級(jí)的異常概念
12. 2. 1 理解傳統(tǒng)的錯(cuò)誤處理的局限性
12. 2. 2 指定方法可以拋出的異常
12. 2. 3 通過(guò)每次catch唯一地處理異常
12. 2. 4 通過(guò)調(diào)用棧跟蹤異常
12. 2. 5 創(chuàng)建自己的異常
12. 2. 6 小結(jié)
12. 2. 7 問(wèn)題
12. 2. 8 習(xí)題
第13章 文件的輸入和輸出
13. 1 File類(lèi)導(dǎo)言
13. 1. 1 使用File類(lèi)
13. 1. 2 數(shù)據(jù)文件組織和流
13. 1. 3 使用流
13. 1. 4 寫(xiě)入文件
13. 1. 5 讀取文件
13. 1. 6 小結(jié)
13. 1. 7 問(wèn)題
13. 1. 8 習(xí)題
13. 2 高級(jí)文件技術(shù)
13. 2. 1 編寫(xiě)格式化的文件數(shù)據(jù)
13. 2. 2 讀取格式化的文件數(shù)據(jù)
13. 2. 3 創(chuàng)建隨機(jī)存取文件
13. 2. 4 小結(jié)
13. 2. 5 問(wèn)題
13. 2. 6 習(xí)題
第14章 多線程和動(dòng)畫(huà)
14. 1 多線程導(dǎo)言
14. 1. 1 多線程的概念
14. 1. 2 使用Thread類(lèi)
14. 1. 3 理解線程的生命周期
14. 1. 4 使用sleep方法
14. 1. 5 線程優(yōu)先級(jí)
14. 1. 6 使用Runnable接口
14. 1. 7 小結(jié)
14. 1. 8 問(wèn)題
14. 1. 9 習(xí)題
14. 2 動(dòng)畫(huà)
14. 2. 1 創(chuàng)建動(dòng)畫(huà)的圖形
14. 2. 2 減弱閃動(dòng)
14. 2. 3 使用圖像
14. 2. 4 垃圾收集
14. 2. 5 把動(dòng)畫(huà)放入瀏覽器頁(yè)面中
14. 2. 6 小結(jié)
14. 2. 7 問(wèn)題
14. 2. 8 習(xí)題

本目錄推薦

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