日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

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

Java語(yǔ)言程序設(shè)計(jì)

Java語(yǔ)言程序設(shè)計(jì)

定 價(jià):¥38.00

作 者: 郎波編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 重點(diǎn)大學(xué)計(jì)算機(jī)專業(yè)系列教材
標(biāo) 簽: Java

ISBN: 9787302106357 出版時(shí)間: 2005-05-01 包裝: 膠版紙
開本: 26cm 頁(yè)數(shù): 464 字?jǐn)?shù):  

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

  《Java語(yǔ)言程序設(shè)計(jì)》講授了Java語(yǔ)言程序設(shè)計(jì)。書中在介紹Java語(yǔ)言的同時(shí),更注重Java語(yǔ)言的知識(shí)體系,系統(tǒng)地分析了Java的核心機(jī)制與基本原理。全書分為核心基礎(chǔ)篇與應(yīng)用技術(shù)篇。在核心基礎(chǔ)篇中,論述了面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念、Java語(yǔ)言基礎(chǔ)(包括運(yùn)算符與表達(dá)式、程序流控制、數(shù)組)、Java面向?qū)ο筇匦?、異常處理方法、AWT與AWT事件處理模型、輸入/輸出、Applet概念與應(yīng)用。應(yīng)用技術(shù)篇介紹了開發(fā)Java的高級(jí)應(yīng)用技術(shù),包括多線程、網(wǎng)絡(luò)編程、Swing、JDBC數(shù)據(jù)庫(kù)連接、J2EE技術(shù)以及Java編程規(guī)范。書中還提供了大量實(shí)例。《Java語(yǔ)言程序設(shè)計(jì)》具有系統(tǒng)性、知識(shí)性、實(shí)用性等特點(diǎn),可以作為大專院校計(jì)算機(jī)、通信等專業(yè)教材,也可作為Java編程愛(ài)好者的參考書。

作者簡(jiǎn)介

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

圖書目錄

目錄 第1篇核心基礎(chǔ)篇
第1章緒論3
1.1Java的起源與發(fā)展3
1.1.1Java的發(fā)展歷史3
1.1.2Java技術(shù)體系5
1.2什么是Java技術(shù)7
1.2.1Java語(yǔ)言7
1.2.2Java平臺(tái)8
1.2.3Java的特征9
1.3Java語(yǔ)法機(jī)制概述12
1.4Java的運(yùn)行系統(tǒng)與JVM13
1.4.1Java運(yùn)行系統(tǒng)13
1.4.2Java虛擬機(jī)14
1.5Java程序開發(fā)15
1.5.1Java API15
1.5.2JDK的下載、安裝與使用16
1.5.3Java程序的編寫與編譯過(guò)程19
1.5.4Java開發(fā)工具21
1.6小結(jié)22
習(xí)題22
第2章面向?qū)ο蟪绦蛟O(shè)計(jì)基本概念23
2.1面向?qū)ο蟪绦蛟O(shè)計(jì)方法概述23
2.1.1面向?qū)ο髥?wèn)題求解的基本思想23
2.1.2面向?qū)ο蟪绦蛟O(shè)計(jì)方法的內(nèi)涵24
2.2對(duì)象與類24
2.2.1對(duì)象的含義與結(jié)構(gòu)24
2.2.2對(duì)象之間的互操作25
2.2.3類的概念26
2.2.4基于類與對(duì)象的面向?qū)ο髥?wèn)題求解方法27
2.3封裝與數(shù)據(jù)隱藏28
2.4繼承28
2.5多態(tài)29
2.5.1多態(tài)的含義29
2.5.2晚聯(lián)編31
2.6基于服務(wù)的面向?qū)ο蟪绦蛟O(shè)計(jì)思想32
2.7面向?qū)ο蟪绦蛟O(shè)計(jì)的優(yōu)勢(shì)33
2.8小結(jié)33
習(xí)題33
目錄 目 錄 第3章Java語(yǔ)言基礎(chǔ)35
3.1標(biāo)識(shí)符與數(shù)據(jù)類型35
3.1.1Java基本語(yǔ)法35
3.1.2標(biāo)識(shí)符36
3.1.3關(guān)鍵詞37
3.1.4基本數(shù)據(jù)類型37
3.1.5復(fù)合數(shù)據(jù)類型43
3.1.6基本類型變量與引用類型變量45
3.2表達(dá)式與語(yǔ)句47
3.2.1變量47
3.2.2運(yùn)算符與表達(dá)式49
3.2.3語(yǔ)句57
3.3程序流控制58
3.3.1while和do while語(yǔ)句58
3.3.2for語(yǔ)句60
3.3.3if/else語(yǔ)句61
3.3.4switch語(yǔ)句63
3.3.5循環(huán)跳轉(zhuǎn)語(yǔ)句65
3.4數(shù)組68
3.4.1數(shù)組的聲明69
3.4.2數(shù)組的創(chuàng)建與初始化69
3.4.3多維數(shù)組72
3.4.4數(shù)組的復(fù)制74
3.5小結(jié)76
習(xí)題76
第4章Java面向?qū)ο筇匦?8
4.1概述78
4.1.1Java語(yǔ)言的OOP特性78
4.1.2Java中類和對(duì)象的基本概念79
4.2類的定義80
4.2.1類的基本結(jié)構(gòu)80
4.2.2成員變量83
4.2.3成員方法83
4.2.4方法重載87
4.2.5this89
4.2.6構(gòu)造方法90
4.3對(duì)象的生命周期92
4.3.1對(duì)象的創(chuàng)建93
4.3.2對(duì)象的使用94
4.3.3對(duì)象的清除95
4.4類的繼承與多態(tài)96
4.4.1類的繼承96
4.4.2方法的重寫(overriding)100
4.4.3運(yùn)行時(shí)多態(tài)102
4.4.4對(duì)象類型的強(qiáng)制轉(zhuǎn)換109
4.4.5Object類111
4.5小結(jié)113
習(xí)題113
第5章Java高級(jí)特征115
5.1static關(guān)鍵詞115
5.1.1類變量/靜態(tài)變量115
5.1.2類方法/靜態(tài)方法117
5.1.3靜態(tài)初始化程序118
5.2final關(guān)鍵詞119
5.3抽象類120
5.3.1什么是抽象類120
5.3.2抽象類的作用121
5.4接口122
5.4.1什么是接口122
5.4.2接口的定義122
5.4.3接口的實(shí)現(xiàn)與使用123
5.4.4多重繼承126
5.4.5通過(guò)繼承擴(kuò)展接口127
5.4.6接口與抽象類129
5.5包129
5.5.1什么是Java中的包129
5.5.2包的定義與使用130
5.5.3包名與包成員的存儲(chǔ)位置133
5.5.4Java源文件與類文件的管理133
5.6訪問(wèn)控制134
5.6.1訪問(wèn)控制概述134
5.6.2private135
5.6.3default136
5.6.4protected137
5.6.5public138
5.7內(nèi)部類138
5.7.1什么是內(nèi)部類138
5.7.2內(nèi)部類的使用139
5.7.3內(nèi)部類的特性143
5.8其他143
5.8.1基本數(shù)據(jù)類型的包裝類143
5.8.2集合類144
5.9小結(jié)153
習(xí)題153
第6章異常處理155
6.1異常的概念155
6.2異常處理方法157
6.2.1捕獲并處理異常157
6.2.2將方法中產(chǎn)生的異常拋出162
6.3自定義異常類164
6.3.1自定義異常類的必要性與原則164
6.3.2自定義異常類與Java異常類的融合165
6.3.3自定義異常類的定義與使用166
6.4小結(jié)168
習(xí)題168
第7章輸入/輸出170
7.1流式輸入/輸出170
7.1.1流的概念170
7.1.2字節(jié)流171
7.1.3字符流173
7.1.4Java流式I/O類概述175
7.1.5輸入/輸出流的套接176
7.1.6常用輸入/輸出流類177
7.2文件190
7.2.1創(chuàng)建File對(duì)象190
7.2.2操縱File對(duì)象190
7.3隨機(jī)存取文件193
7.3.1RandomAccessFile類概述193
7.3.2隨機(jī)存取文件的創(chuàng)建194
7.3.3隨機(jī)存取文件的操作194
7.4對(duì)象的串行化195
7.4.1串行化概念和目的195
7.4.2對(duì)象串行化的方法196
7.4.3構(gòu)造可串行化對(duì)象的類199
7.4.4定制串行化200
7.4.5串行化中對(duì)敏感信息的保護(hù)207
7.4.6串行化的注意事項(xiàng)207
7.5小結(jié)208
習(xí)題208
第8章AWT及AWT事件處理209
8.1AWT概述209
8.1.1AWT基本原理209
8.1.2java.awt包210
8.2基于AWT的GUI構(gòu)建方法212
8.2.1組件212
8.2.2容器212
8.2.3布局管理器214
8.2.4GUI設(shè)計(jì)步驟224
8.3AWT事件處理225
8.3.1事件處理模型中的三類對(duì)象225
8.3.2委托方式的事件處理機(jī)制225
8.3.3事件類與事件處理接口229
8.3.4AWT事件處理示例230
8.3.5事件適配器235
8.3.6基于內(nèi)部類與匿名類的事件處理235
8.4AWT組件類庫(kù)238
8.4.1AWT組件類庫(kù)概述238
8.4.2基本組件240
8.4.3組件顏色與字體的定置251
8.4.4菜單的創(chuàng)建252
8.5小結(jié)257
習(xí)題257
第9章Applet基礎(chǔ)與高級(jí)編程258
9.1Applet基本概念258
9.1.1什么是Applet258
9.1.2Applet的生命周期概念260
9.1.3Applet的類層次結(jié)構(gòu)262
9.1.4Applet類API概述263
9.1.5Applet的關(guān)鍵方法264
9.1.6Applet的顯示265
9.2Applet的編寫267
9.2.1Applet編寫的步驟267
9.2.2用戶Applet類的定義268
9.2.3在HTML頁(yè)中包含Applet268
9.3Applet中的圖形化用戶界面GUI274
9.3.1基于AWT組件的Applet用戶界面274
9.3.2Applet中使用彈出式窗口276
9.3.3Applet中的事件處理279
9.4Applet的多媒體支持280
9.4.1顯示圖像280
9.4.2動(dòng)畫制作282
9.4.3播放聲音284
9.5Applet的安全控制289
9.5.1Applet的安全限制289
9.5.2Java中的沙箱模型289
9.5.3Java 2的安全策略定義與實(shí)施290
9.5.4Java 2中基于數(shù)字簽名的安全控制295
9.6Applet與外界的通信298
9.6.1同頁(yè)面Applet之間的通信298
9.6.2Applet與瀏覽器之間的通信303
9.6.3Applet的網(wǎng)絡(luò)通信305
9.7Applet與Application306
9.8小結(jié)309
習(xí)題309
第2篇應(yīng)用技術(shù)篇
第10章線程313
10.1線程的概念313
10.1.1什么是線程313
10.1.2Java中的線程模型314
10.2線程的創(chuàng)建315
10.2.1Thread類的構(gòu)造方法315
10.2.2通過(guò)實(shí)現(xiàn)Runnable接口創(chuàng)建線程316
10.2.3通過(guò)繼承Thread類創(chuàng)建線程317
10.2.4創(chuàng)建線程兩種方法的比較318
10.3線程的調(diào)度與線程控制318
10.3.1線程優(yōu)先級(jí)與線程調(diào)度策略318
10.3.2線程的基本控制319
10.4線程同步323
10.4.1多線程并發(fā)操作中的問(wèn)題323
10.4.2對(duì)象鎖及其操作325
10.4.3死鎖的防治329
10.4.4線程間的交互wait()和notify()329
10.4.5不建議使用的一些方法333
10.5線程狀態(tài)與生命周期333
10.6線程相關(guān)的其他類與方法335
10.6.1支持線程的類335
10.6.2線程組335
10.6.3Thread類的其他方法336
10.7小結(jié)337
習(xí)題337
第11章Java網(wǎng)絡(luò)程序設(shè)計(jì)339
11.1概述339
11.1.1網(wǎng)絡(luò)通信基礎(chǔ)339
11.1.2Java網(wǎng)絡(luò)通信的支持機(jī)制341
11.2URL通信機(jī)制341
11.2.1URL的基本概念342
11.2.2URL對(duì)象的創(chuàng)建342
11.2.3URL的解析343
11.2.4從URL直接讀取344
11.2.5基于URLConnection的讀寫345
11.3Socket通信機(jī)制347
11.3.1基于Socket的通信機(jī)制概述347
11.3.2有連接通信方式347
11.3.3有連接通信示例350
11.3.4數(shù)據(jù)報(bào)通信方式354
11.3.5數(shù)據(jù)報(bào)通信示例356
11.3.6基于數(shù)據(jù)報(bào)的多播通信358
11.4小結(jié)361
習(xí)題361
第12章基于Swing的GUI開發(fā)362
12.1Swing概述362
12.1.1JFC362
12.1.2Swing的特性363
12.1.3Swing組件類層次365
12.2基于Swing的應(yīng)用程序366
12.2.1基于Swing應(yīng)用程序一般結(jié)構(gòu)366
12.2.2設(shè)置L&F368
12.2.3設(shè)置頂層容器370
12.2.4布局管理器371
12.2.5事件處理372
12.3Swing組件373
12.3.1概述373
12.3.2容器類組件375
12.3.3常用基本組件391
12.3.4菜單組件411
12.3.5其他組件412
12.4Applet中基于Swing的用戶界面414
12.4.1JApplet的特點(diǎn)414
12.4.2JApplet內(nèi)容面板的使用414
12.4.3JApplet中自定義組件繪制416
12.5小結(jié)418
習(xí)題418
第13章JDBC技術(shù)419
13.1JDBC概述419
13.1.1JDBC體系結(jié)構(gòu)419
13.1.2JDBC驅(qū)動(dòng)類型420
13.2JDBCAPI422
13.3基于JDBC的數(shù)據(jù)庫(kù)應(yīng)用開發(fā)方法423
13.3.1JDBC應(yīng)用開發(fā)的基本方法423
13.3.2JDBC的高級(jí)特征的使用429
13.4JDBC 2.0與JDBC 3.0的新特性438
13.5小結(jié)440
習(xí)題440
第14章J2EE入門441
14.1概述441
14.1.1什么是J2EE441
14.1.2J2EE的平臺(tái)技術(shù)442
14.1.3J2EE應(yīng)用編程模型443
14.1.4J2EE的優(yōu)點(diǎn)443
14.2J2EE平臺(tái)技術(shù)444
14.2.1組件技術(shù)444
14.2.2J2EE中的容器445
14.2.3J2EE平臺(tái)的服務(wù)446
14.2.4J2EE平臺(tái)的通信技術(shù)448
14.2.5平臺(tái)中的角色448
14.3J2EE的多層應(yīng)用模型449
14.3.1J2EE應(yīng)用模型結(jié)構(gòu)449
14.3.2幾種典型的J2EE應(yīng)用模型451
14.4J2EE應(yīng)用的建立453
14.4.1J2EE應(yīng)用的結(jié)構(gòu)453
14.4.2J2EE應(yīng)用開發(fā)的周期454
14.5小結(jié)455
習(xí)題455
第15章Java編程規(guī)范456
15.1Java編程規(guī)范的作用與意義456
15.2Java命名約定456
15.3Java注釋規(guī)則458
15.4Java源文件結(jié)構(gòu)規(guī)則460
15.5Java源代碼排版規(guī)則462
15.6編程建議463
參考文獻(xiàn)465

本目錄推薦

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