注冊(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ì)導(dǎo)學(xué)

Java程序設(shè)計(jì)導(dǎo)學(xué)

Java程序設(shè)計(jì)導(dǎo)學(xué)

定 價(jià):¥32.00

作 者: 張洪斌編著
出版社: 北京科海電子出版社
叢編項(xiàng): 編程之路系列教材
標(biāo) 簽: JAVA

ISBN: 9787900107503 出版時(shí)間: 2003-01-01 包裝: 平裝
開(kāi)本: 26cm+光盤(pán)1片 頁(yè)數(shù): 356 字?jǐn)?shù):  

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

  本書(shū)作者采用獨(dú)特的先進(jìn)教育思想,結(jié)合樸實(shí)的敘述風(fēng)格,集中個(gè)面地講述了Java程序設(shè)計(jì)語(yǔ)言的基本概念與編程思想,具體闡述了一般程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí)、面向?qū)ο缶幊碳夹g(shù),以及Java語(yǔ)言的強(qiáng)大功能。書(shū)中充分考慮初學(xué)者經(jīng)常遇到的疑難困惑,強(qiáng)調(diào)學(xué)習(xí)過(guò)程的編程實(shí)踐與設(shè)計(jì)思路,每章均配有大量習(xí)題,所有習(xí)題都給出參考答案,并輔以書(shū)后覆蓋面廣的綜合實(shí)習(xí)題,使您能學(xué)以致用,迅速提升編程能力。本書(shū)適用于沒(méi)有或缺乏程序設(shè)計(jì)經(jīng)驗(yàn)的初學(xué)者,可供大專(zhuān)院校計(jì)算機(jī)或非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生使用,也可作為Java語(yǔ)言的自學(xué)教材。本書(shū)前言特色及評(píng)論文章節(jié)選

作者簡(jiǎn)介

暫缺《Java程序設(shè)計(jì)導(dǎo)學(xué)》作者簡(jiǎn)介

圖書(shū)目錄

第0章 俗話(huà)程序設(shè)計(jì)
0.1 軟件、程序和程序員
0.2 程序設(shè)計(jì)語(yǔ)言和生活中的語(yǔ)言
0.3 程序設(shè)計(jì)語(yǔ)言概況
0.4 程序員的工作和回報(bào)
0.4.1 程序員的工作
0.4.2 不同程序設(shè)計(jì)語(yǔ)言的"回報(bào)率"
0.5 Java程序設(shè)計(jì)語(yǔ)言
0.5.1 Java作為入門(mén)程序設(shè)計(jì)語(yǔ)言是否好學(xué)
0.5.2 Java的故事
第1章 編程全過(guò)程概覽
1.1 編寫(xiě)程序的完整過(guò)程
1.2 JDK的安裝和設(shè)置
1.3 使用文本編輯器輸入和編輯源程序
1.4 編譯源程序
1.5 運(yùn)行程序
1.6 Java程序框架
1.7 JDK中的演示程序欣賞
1.8 編寫(xiě)源程序時(shí)常見(jiàn)的問(wèn)題
1.9 編譯和運(yùn)行程序時(shí)需要注意的問(wèn)題
1.10 本章小結(jié)
第1章習(xí)題
第2章 Java基本語(yǔ)法
2.1 注釋
2.1.1 單行注釋
2.1.2 多行注釋
2.1.3 文檔注釋
2.2 標(biāo)識(shí)符
2.3 語(yǔ)句、空格和語(yǔ)句塊
2.4 基本數(shù)據(jù)類(lèi)型
2.4.1 整型和整數(shù)變量的聲明
2.4.2 浮點(diǎn)型和浮點(diǎn)變量的聲明
2.4.3 字符型和字符變量的聲明
2.4.4 布爾型和布爾交量的聲明
2.4.5 常量
2.5 運(yùn)算符、表達(dá)式和返回值
2.6 數(shù)學(xué)運(yùn)算
2.7 賦值運(yùn)算
2.8 類(lèi)型轉(zhuǎn)換
2.9 自增與自減運(yùn)算
2.10 比較運(yùn)算
2.11 邏輯運(yùn)算
2.12 位運(yùn)算和移位運(yùn)算
2.13 本章小結(jié)
第2章習(xí)題
第3章 程序流程設(shè)計(jì)和控制
3.1 算法、偽代碼和流程圖
3.2 if語(yǔ)句
3.3 switch語(yǔ)句
3.4 while語(yǔ)句
3.5 do while語(yǔ)句
3.6 for語(yǔ)句
3.7 循環(huán)的綜合示例
3.8 多重循環(huán)
3.9 break、coninue和標(biāo)號(hào)語(yǔ)句在循環(huán)中的作用
3.10 本章小結(jié)
第3章習(xí)題
第4章 面向?qū)ο蠹夹g(shù)的基礎(chǔ)知識(shí)
4.1 類(lèi)的定義和使用
4.1.1 最簡(jiǎn)單的類(lèi)
4.1.2 類(lèi)的數(shù)據(jù)
4.1.3 類(lèi)的函數(shù)
4.1.4 完整的類(lèi)定義示例
4.1.5 創(chuàng)建類(lèi)的對(duì)象和運(yùn)行程序
4.1.6 對(duì)象之間的關(guān)系
4.1.7 程序代碼的書(shū)寫(xiě)格式
4.1.8 小結(jié)
4.2 有返回值的方法
4.3 改變類(lèi)的結(jié)構(gòu)
4.4 類(lèi)中成員間的訪(fǎng)問(wèn)機(jī)制
4.4.1 在一個(gè)類(lèi)中的訪(fǎng)問(wèn)機(jī)制
4.4.2 一個(gè)類(lèi)訪(fǎng)問(wèn)另外一個(gè)類(lèi)
4.5 類(lèi)中的變量與方法中的變量
4.5.1 全局變量和局部變量的訪(fǎng)問(wèn)規(guī)則
4.5.2 全局變量和局部變量的初始化
4.5.3 變量的作用域
4.6 類(lèi)的構(gòu)造方法和重載
4.6.1 類(lèi)的構(gòu)造方法(Constructor)
4.6.2 重載(overload)方法與默認(rèn)構(gòu)造方法
4.7 類(lèi)的繼承與方法重置
4.7.1 類(lèi)的繼承和重置方法
4.7.2 在一個(gè)文件中繼承類(lèi)
4.7.3 為每個(gè)類(lèi)添加main方法
4.7.4 類(lèi)與其超類(lèi)的構(gòu)造方法的調(diào)用
4.7.5 不用繼承使用另外一個(gè)類(lèi)的功能
4.7.6 濫用重置
4.7.7 重置與重載
4.8 static和final關(guān)鍵字
4.8.1 static關(guān)鍵字
4.8.2 final關(guān)鍵字
4.9 this和saper關(guān)鍵字
4.10 本章小結(jié)
第4章習(xí)題
第5章 面向?qū)ο蠹夹g(shù)的高級(jí)主題
5.1 超類(lèi)與繼承類(lèi)的關(guān)系
5.2 通過(guò)classpath訪(fǎng)問(wèn)另一個(gè)目錄中的類(lèi)
5.3 通過(guò)軟件包訪(fǎng)問(wèn)另一個(gè)目錄中的類(lèi)
5.3.1 建立軟件包
5.3.2 使用軟件包
5.4 存?。ㄔL(fǎng)問(wèn))控制
5.5 抽象類(lèi)和抽象方法
5.6 接口illterface與多重繼承
5.6.1 接口基礎(chǔ)
5.6.2 多重繼承
5.6.3 接口的類(lèi)型轉(zhuǎn)換(upcasting)
5.7 內(nèi)部類(lèi)基礎(chǔ)
5.8 Java的存儲(chǔ)結(jié)構(gòu)
5.9 本章小結(jié)
第5章習(xí)題
第6章 通過(guò)Java丈檔了解類(lèi)的使用
6.1 Java文檔的使用介紹
6.1.1 Overview頁(yè)面
6.1.2 Package頁(yè)面
6.1.3 Class頁(yè)面
6.1.4 Use頁(yè)面
6.1.5 Tree頁(yè)面
6.1.6 Deprecated API頁(yè)面
6.1.7 Index頁(yè)面
6.2 怎樣使用軟件包
6.3 使用JavaDoc生成自己的程序文檔
6.4 本章小結(jié)
第6章習(xí)題
第7章 幾個(gè)基本的Java類(lèi)
7.1 Math類(lèi)
7.2 數(shù)組
7.2.1 數(shù)組基礎(chǔ)
7.2.2 數(shù)組的建立方式
7.2.3 數(shù)組的長(zhǎng)度
7.2.4 對(duì)象數(shù)組
7.2.5 多維數(shù)組
7.2.6 與數(shù)組有關(guān)的運(yùn)行錯(cuò)誤
7.3 String類(lèi)
7.3.1 字符串的聲明和賦初值
7.3.2 String類(lèi)中的方法
7.4 main方法
7.5 包裹類(lèi)
7.6 本章小結(jié)
第7章習(xí)題
第8章 程序的異常處理
8.1 異常入門(mén)
8.2 傳統(tǒng)的錯(cuò)誤處理方法
8.3 基本的異常處理
8.3.1 try和catch
8.3.2 Exception類(lèi)及其子類(lèi)
8.3.3 得到異常類(lèi)的信息
8.4 必須抓住異常的場(chǎng)合
8.5 本章小結(jié)
第8章習(xí)題
第9章 輸入輸出
9.1 輸入與輸出
9.2 流在功能上的分類(lèi)
9.2.1 Node stream
9.2.2 Processing stream
9.3 InputStream類(lèi)
9.4 處理流的使用
9.5 OutputStream類(lèi)
9.6 Reader和Wrier類(lèi)
9.7 System類(lèi)提供的輸入和輸出功能
9.8 本章小結(jié)
第9章習(xí)題
第10章 在Windows中繪圖
10.1 建立Windows窗口
10.1.1 建立Windows窗日的方法之一
10.1.2 建立Windows窗口的方法之二
10.1.3 建立Windows窗日的方法之三
10.1.4 關(guān)閉Windows窗口
10.1.5 設(shè)置Windows窗口在屏幕上的位置
10.2 圖形繪制入門(mén)
10.3 顯示文字
10.4 選擇顏色
10.5 設(shè)置字體
10.6 畫(huà)直線(xiàn)
10.7 繪制平面矩形
10.8 繪制立體矩形
10.9 畫(huà)圓
10.10 繪制圓弧
10.11 繪制圓角矩形
10.12 繪制多邊形和多折線(xiàn)
10.13 顯示圖像
10.14 本章小結(jié)
第10章習(xí)題
附錄A Java運(yùn)行環(huán)境設(shè)置和DOS基本操作
A.1 autoexec.bat的設(shè)置方法
A.2 DOS基本操作方法
A.2.1 進(jìn)入DOS窗日
A.2.2 基本DOS操作命令
A.2.3 窗日的設(shè)置
附錄B Windows程序設(shè)計(jì)入門(mén)
B.1 Windows程序中的幾個(gè)基本概念
B.2 容器、構(gòu)件和布局
B.2.1 在窗日中添加構(gòu)件
B.2.2 使用布局
B.2.3 文本框和文本區(qū)
B.2.4 JPanel類(lèi)(面板)
B.2.5 沒(méi)有交互功能的聊天室程序
B.3 Windows事件處理
B.3.1 事件處理的運(yùn)行機(jī)制
B.3.2 具有交互功能的聊天室程序
B.3.3 關(guān)閉窗日事件
附錄C 各章習(xí)題參考答案
第1章習(xí)題答案
第2章習(xí)題答案
第3章習(xí)題答案
第4章習(xí)題答案
第5章習(xí)題答案
第6章習(xí)題答案
第7章習(xí)題答案
第8章習(xí)題答案
第9章習(xí)題答案
第10章習(xí)題答案
附錄D 綜合實(shí)習(xí)題
D.1 勾股定理(Pythagorean三角形)
D.2 加密與解密
D.3 猜數(shù)游戲
D.4 斐波納契數(shù)列(Fibonacci Series)
D.5 隨機(jī)運(yùn)動(dòng)圖形
D.6 條狀圖
D.7 用于反恐的敏感詞匯分析
附錄E Java中部分中文術(shù)語(yǔ)之我見(jiàn)

本目錄推薦

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