注冊(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ì)經(jīng)典教程:融合上機(jī)操作實(shí)例

JAVA程序設(shè)計(jì)經(jīng)典教程:融合上機(jī)操作實(shí)例

JAVA程序設(shè)計(jì)經(jīng)典教程:融合上機(jī)操作實(shí)例

定 價(jià):¥59.00

作 者: 張居敏,石禮娟,龍翔
出版社: 電子工業(yè)出版社
叢編項(xiàng): JAVA開(kāi)發(fā)專家
標(biāo) 簽: JAVA

購(gòu)買這本書(shū)可以去


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

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

  本書(shū)把Java語(yǔ)言的語(yǔ)法講解與上機(jī)編程實(shí)踐融為一體,在全面講解Java語(yǔ)言基本語(yǔ)法知識(shí)的過(guò)程中,也系統(tǒng)地介紹當(dāng)今各大IT公司的主流Java編程器(Eclipse軟件)的基本操作技巧。語(yǔ)法知識(shí)與上機(jī)操作兩者的同步講解,真正做到了讓讀者“在編程實(shí)踐中學(xué)習(xí)編程理論”,為初學(xué)者的入門(mén)學(xué)習(xí)起到“切實(shí)可行”的指導(dǎo)性作用。 本書(shū)主要是針對(duì)Java編程的初學(xué)者自學(xué)使用的。書(shū)中的例題極富趣味性,每個(gè)例題程序都詳細(xì)列出上機(jī)操作步驟、程序執(zhí)行流程圖等;程序中的每一行代碼也有詳細(xì)的語(yǔ)法及功能性解釋。 本書(shū)對(duì)語(yǔ)法知識(shí)的講解比較全面、系統(tǒng),因此也可作為高校、高職高專的教材使用,作者為此還提供了必要的教學(xué)資源下載網(wǎng)址。但本書(shū)在作為教材使用時(shí)建議在“多媒體”教室授課,并輔之以Eclipse軟件。

作者簡(jiǎn)介

暫缺《JAVA程序設(shè)計(jì)經(jīng)典教程:融合上機(jī)操作實(shí)例》作者簡(jiǎn)介

圖書(shū)目錄

第1部分  Java語(yǔ)言基礎(chǔ)語(yǔ)法
第1章  編程準(zhǔn)備工作    3
1.1  軟件高手的三個(gè)必備條件    3
1.2  Java語(yǔ)言編程工具(Eclipse)的網(wǎng)絡(luò)下載、解壓與安裝    4
1.3  Java編程的示例性上機(jī)操作演示    9
1.3.1  打開(kāi)Eclipse編程界面    9
1.3.2  上機(jī)操作實(shí)例    11
1.4  Java程序的基本框架分析    18
1.4.1  Java程序的基本界面及編寫(xiě)    18
1.4.2  Java程序結(jié)構(gòu)分析    20
Eclipse編程器操作小技巧    23
習(xí)題     24
第2章  基本類型變量的定義、賦值與相互間的混合運(yùn)算    27
2.1  變量的定義、賦值與字符(包括漢字、日韓文等)的UNICODE編碼    27
2.2  變量的命名規(guī)則與Java語(yǔ)言的關(guān)鍵字    34
2.3  字符串及其與各種類型數(shù)據(jù)之間的相互轉(zhuǎn)化    36
2.4  基本類型數(shù)據(jù)之間的強(qiáng)制轉(zhuǎn)化與混合運(yùn)算    40
2.5  Java程序數(shù)據(jù)的可視化輸入/輸出    43
2.6  兩個(gè)整數(shù)直接相除時(shí)的取整取余運(yùn)算    47
2.6.1  整數(shù)的分解:驗(yàn)證“首同尾合十”心算法則    48
2.6.2  避免兩整數(shù)間的直接相除:計(jì)算25°角的正弦值    49
2.6.3  避免兩整數(shù)間的直接相除:已知三角形三邊(鍵盤(pán)輸入)求面積    50
Eclipse編程器用法小技巧    51
2.7  單目、二目與三目運(yùn)算符    51
習(xí)題     58
第3章  程序中錯(cuò)誤的排除方法    61
3.1  語(yǔ)法錯(cuò)誤的排除    61
3.2  邏輯錯(cuò)誤的排除
(程序調(diào)試:?jiǎn)尾綀?zhí)行)    65
習(xí)題     69
第4章  控制語(yǔ)句    71
4.1  if…else條件語(yǔ)句    71
4.1.1  認(rèn)識(shí)條件語(yǔ)句    71
4.1.2  條件語(yǔ)句的具體應(yīng)用    76
4.2  布爾型基本變量的定義與賦值    87
4.3  switch多路分支語(yǔ)句    90
4.4  for循環(huán)語(yǔ)句    97
4.4.1  用循環(huán)語(yǔ)句求取UNICODE編碼    98
4.4.2  循環(huán)語(yǔ)句與條件語(yǔ)句的混合應(yīng)用    100
4.4.3  用循環(huán)語(yǔ)句來(lái)進(jìn)行數(shù)的分離    103
4.4.4  for循環(huán)的嵌套    105
4.5  do{…}while()循環(huán)語(yǔ)句    107
4.6  while( )循環(huán)語(yǔ)句    119
習(xí)題     129
第5章  數(shù)組    133
5.1  數(shù)組的定義與賦值    133
5.2  數(shù)組應(yīng)用舉例:用牛頓
切線法求無(wú)理方程的根    135
習(xí)題     142
第2部分  類與對(duì)象
第6章  編程器自帶類中常用類的基本用法    147
6.1  類的構(gòu)成(成員函數(shù)與成員變量)    147
6.2  Integer類及Double類的基本用法    148
6.2.1  Integer類    149
6.2.2  實(shí)數(shù)類(Double)    156
6.3  Character類及String類的基本用法    157
6.3.1  實(shí)時(shí)幫助系統(tǒng)中Character
類與String類的基本介紹    157
6.3.2  Character類與String類的具體應(yīng)用    160
6.4  Math類的基本用法    167
6.4.1  實(shí)時(shí)幫助系統(tǒng)中Math類的詳細(xì)介紹    167
6.4.2  電腦出題:100以內(nèi)任意兩個(gè)整數(shù)間的任意運(yùn)算(加/減/乘/除    169
6.4.3  編程證明:我國(guó)新生嬰幼兒性別比例失衡與現(xiàn)行計(jì)生政策無(wú)關(guān)    171
6.5  JOptionPane類的基本用法    181
6.5.1  實(shí)時(shí)幫助系統(tǒng)中JOptionPane類的介紹及其用法示例    181
6.5.2  選擇框的應(yīng)用:對(duì)一個(gè)整數(shù)(鍵盤(pán)輸入)進(jìn)行任意進(jìn)制轉(zhuǎn)化    187
6.5.3  青少年未來(lái)身高的科學(xué)
預(yù)測(cè)    190
習(xí)題     193
第7章  自定義類及其應(yīng)用    197
7.1  類的自定義方法及其
操作步驟    197
7.1.1  圓類    197
7.1.2  長(zhǎng)方形類
(Java工程的復(fù)制)    204
7.1.3  一元二次方程類    208
7.1.4  評(píng)論:類成員的訪問(wèn)權(quán)限    213
7.2  子類對(duì)父類成員(變量和函
數(shù))的復(fù)制性繼承與擴(kuò)充    216
7.2.1  圓>>圓柱體;圓>>球    217
7.2.2  長(zhǎng)方形>>長(zhǎng)方體    225
7.2.3  子類對(duì)父類私有成員變量的間接訪問(wèn)方式:Getters和Setters    230
7.3  子類對(duì)(復(fù)制性)繼承下來(lái)的父類成員函數(shù)有“功能改造權(quán)”    234
7.4  final類的禁止繼承性與final函數(shù)的禁止改造性    241
7.5  類的static靜態(tài)成員    243
7.6  構(gòu)造函數(shù)、類成員函數(shù)等的多態(tài)靈活性    249
習(xí)題     253
第8章  抽象類、接口、內(nèi)部類與匿名類    255
8.1  抽象類的定義方式與應(yīng)用    255
8.1.1  抽象類的定義    255
8.1.2  抽象類的具體應(yīng)用    255
8.1.3  對(duì)象的類型轉(zhuǎn)化:上轉(zhuǎn)型與下轉(zhuǎn)型    268
8.2  接口的定義方式與應(yīng)用    272
8.2.1  接口的定義    272
8.2.2  接口的應(yīng)用    274
8.3  內(nèi)部類(類中類)的定義方式及應(yīng)用    287
8.4  匿名類、匿名子類的定義方式與應(yīng)用    293
8.4.1  匿名類、匿名子類的應(yīng)用實(shí)例    293
8.4.2  抽象類的匿名子類定義方式及應(yīng)用    301
8.4.3  接口的匿名子類定義方式及應(yīng)用    303
8.4.4  外部類成員在匿名子類(內(nèi)部類)中的有效性    308
習(xí)題     318
第9章  軟件對(duì)用戶異常操作的處理    319
9.1  異常操作及其捕獲處理    319
9.2  常見(jiàn)異常及其類層繼承
關(guān)系    327
9.3  用戶自定義異常(把Java程序打包壓縮成一個(gè)可執(zhí)行Java軟件    331
習(xí)題     348
第3部分  Java軟件的可視化設(shè)計(jì)開(kāi)發(fā)
第10章  基于AWT的Java可視化 軟件設(shè)計(jì)    351
10.1  可視化編程組件VE(Visual Editor)的網(wǎng)絡(luò) 下載與解壓處理    351
10.2  軟件的可視化設(shè)計(jì)原理、設(shè)計(jì)思路與運(yùn)行機(jī)理    353
10.3  軟件設(shè)計(jì)案例一:按鈕對(duì)鼠標(biāo)單擊次數(shù)的統(tǒng)計(jì)(基于Dialog)    355
10.3.1  可視化類(基于Dialog)的建立    355
10.3.2  對(duì)系統(tǒng)生成的軟件框架代碼的分析與必要功能
填充    357
10.3.3  軟件功能拓展:添加標(biāo)簽以顯示鼠標(biāo)對(duì)按鈕單擊次數(shù)的平方根    366
10.4  軟件設(shè)計(jì)案例二:求編輯框中數(shù)據(jù)的平方根、立方根(基于Dialog    370
10.4.1  軟件(界面及代碼)框架的建立    370
10.4.2  人–機(jī)界面設(shè)計(jì):編輯框、標(biāo)簽、按鈕等組件的添加    372
10.4.3  給按鈕“捆綁”鼠標(biāo)單擊消息函數(shù)以實(shí)現(xiàn)軟件功能    374
10.4.4  各組件排布方式(Layout)的調(diào)整及組件自身屬性的更改    376
10.5  軟件設(shè)計(jì)案例三:一元二次方程的求解(基于Dialog)    379
10.6  軟件設(shè)計(jì)案例四:階梯型水費(fèi)的收?。ɑ贔rame)    388
10.6.1  軟件(界面及代碼)框架的建立    389
10.6.2  人–機(jī)界面設(shè)計(jì):各種組件的添加、屬性更改與Layout排布    392
10.6.3  軟件功能的實(shí)現(xiàn):給相應(yīng)組件“捆綁”消息函數(shù)    393
10.6.4  Frame框架窗口的各種屬性及其含義    395
10.7  (網(wǎng)絡(luò))軟件設(shè)計(jì)案例五:階梯型水費(fèi)的收?。ɑ贏pplet)    397
10.7.1  軟件(界面及代碼)框架的建立    397
10.7.2  人–機(jī)界面設(shè)計(jì):各種組件的添加、屬性更改與Layout排布    400
10.7.3  軟件功能的實(shí)現(xiàn):給相應(yīng)組件“捆綁”消息函數(shù)    401
10.7.4  向網(wǎng)頁(yè)文件(.html)中插入Applet程序    404
10.7.5  把Applet程序的打包壓縮文件(.jar)插入到網(wǎng)頁(yè)文件中去    406
10.8  (網(wǎng)絡(luò))軟件設(shè)計(jì)案例六:青少年身高的科學(xué)預(yù)測(cè)(基于Applet    407
10.8.1  列表框及復(fù)選框成員函數(shù)的功能介紹    408
10.8.2  程序框架的構(gòu)建及
人–機(jī)界面設(shè)計(jì)
(列表框的應(yīng)用)    409
10.8.3  軟件功能的實(shí)現(xiàn):給相應(yīng)
組件“捆綁”消息函數(shù)    411
10.8.4  向網(wǎng)頁(yè)文件(.html)中
插入Applet程序    415
10.8.5  軟件功能拓展:選擇框
的應(yīng)用    416
習(xí)題     416
第11章  基于swing的Java可視化
軟件開(kāi)發(fā)    417
11.1  Javax.swing中類的繼承
層次關(guān)系    417
11.2  軟件設(shè)計(jì)案例七:
BorderLayout及Timer的
應(yīng)用(基于JDialog)    418
11.2.1  軟件(界面及代碼)
框架的建立    419
11.2.2  JButton按鈕的BorderLayout
布局方式應(yīng)用    423
11.2.3  Timer定時(shí)器應(yīng)用    428
11.3  軟件設(shè)計(jì)案例八:文本信息
的加密與解密
(基于JDialog)    432
11.3.1  文本信息的輸入與
同步加密    433
11.3.2  密碼文件的保存與打開(kāi)    437
11.3.3  軟件使用權(quán)限的設(shè)置:用戶名、
密碼驗(yàn)證對(duì)話框的引入    443
11.3.4  兩個(gè)獨(dú)立的Java類程序
之間的“串連運(yùn)行”    447
11.3.5  兩個(gè)獨(dú)立的Java類程序
“打包”成一個(gè)可執(zhí)行
Java軟件    451
11.4  軟件設(shè)計(jì)案例九:簡(jiǎn)易
CAD繪圖軟件設(shè)計(jì)開(kāi)發(fā)
(基于JFrame)    452
11.4.1  軟件(界面及代碼)框架
的建立及框架分析    453
11.4.2  人–機(jī)界面設(shè)計(jì):各種組件
的添加及消息函數(shù)的捆綁    455
11.4.3  用鼠標(biāo)拖動(dòng)法繪制直線    463
Eclipse操作技巧    463
11.4.4  用鼠標(biāo)拖動(dòng)法繪制矩形    470
11.4.5  用鼠標(biāo)拖動(dòng)法繪制橢圓    480
11.4.6  繪圖界面在最大化與最小化過(guò)程中的圖形“再現(xiàn)”問(wèn)題    484
11.4.7  清屏重繪(右鍵單擊彈出 式浮動(dòng)菜單的應(yīng)用)    486
11.4.8  把程序打包成.exe可執(zhí)行軟件過(guò)程中的注意事項(xiàng)    494
11.5  軟件設(shè)計(jì)案例十:“小型計(jì)算器”軟件的模擬開(kāi)發(fā)(基于JFrame)495
11.5.1  標(biāo)準(zhǔn)型計(jì)算器開(kāi)發(fā)    496
11.5.2  科學(xué)型計(jì)算器的開(kāi)發(fā)及其與標(biāo)準(zhǔn)型計(jì)算器之間的菜單切換    531
11.5.3  幫助菜單中“About關(guān)于”對(duì)話框的開(kāi)發(fā)    534
11.5.4  把多個(gè)獨(dú)立的類程序文件打包成一個(gè).exe可執(zhí)行軟件    535
11.6  (網(wǎng)絡(luò))軟件設(shè)計(jì)案例十一: 網(wǎng)絡(luò)掛鐘設(shè)計(jì)開(kāi)發(fā)(基于JApplet)536
11.6.1  程序框架代碼的建立    536
11.6.2  (掛鐘)表盤(pán)刻度的繪制    539
11.6.3  時(shí)針、分針與秒針的繪制及周期性刷新(線程的概念及應(yīng)用)    542
11.6.4  給秒針添加“滴答滴答”走動(dòng)聲    550
11.6.5  把“時(shí)鐘”嵌入到網(wǎng)頁(yè)中    554習(xí)題     555
附錄  Java編程工具(Eclipse軟件)
的常用操作技能示例查詢    557
寫(xiě)作歷程雜記    561
致謝        563

本目錄推薦

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