注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Java基礎(chǔ)入門(mén)

Java基礎(chǔ)入門(mén)

Java基礎(chǔ)入門(mén)

定 價(jià):¥44.50

作 者: 傳智播客高教產(chǎn)品研發(fā)部 編
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: Java Java Script J2EE 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

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

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

  《Java基礎(chǔ)入門(mén)》從初學(xué)者的角度詳細(xì)講解了Java開(kāi)發(fā)中重點(diǎn)用到的多種技術(shù)。全書(shū)共11章,包括Java開(kāi)發(fā)環(huán)境的搭建及其運(yùn)行機(jī)制、基本語(yǔ)法、面向?qū)ο蟮乃枷?,采用典型翔?shí)的例子、通俗易懂的語(yǔ)言闡述面向?qū)ο笾械某橄蟾拍?。在多線(xiàn)程、常用API、集合、IO、GUI、網(wǎng)絡(luò)編程章節(jié)中,通過(guò)剖析案例、分析代碼結(jié)構(gòu)含義、解決常見(jiàn)問(wèn)題等方式,幫助初學(xué)者培養(yǎng)良好的編程習(xí)慣。最后,講解了Eclipse開(kāi)發(fā)工具,幫助初學(xué)者熟悉開(kāi)發(fā)工具的使用?!禞ava基礎(chǔ)入門(mén)》附有配套視頻、源代碼、測(cè)試題、教學(xué)PPT、教學(xué)實(shí)施案例、教學(xué)設(shè)計(jì)大綱等資源,并提供在線(xiàn)答疑平臺(tái)?!禞ava基礎(chǔ)入門(mén)》既可作為高等院校本、專(zhuān)科計(jì)算機(jī)相關(guān)專(zhuān)業(yè)的程序設(shè)計(jì)課程教材,也可作為Java技術(shù)基礎(chǔ)的培訓(xùn)教材,是一本適合廣大計(jì)算機(jī)編程初學(xué)者的入門(mén)級(jí)教材。

作者簡(jiǎn)介

  傳智播客高教產(chǎn)品研究部 編著

圖書(shū)目錄

第1章Java開(kāi)發(fā)入門(mén)1
1.1Java概述1
1.1.1什么是Java1
1.1.2Java語(yǔ)言的特點(diǎn)2
1.2JDK的使用3
1.2.1什么是JDK3
1.2.2安裝JDK3
1.2.3JDK目錄介紹5
1.3第一個(gè)Java程序6
1.4系統(tǒng)環(huán)境變量10
1.4.1path環(huán)境變量10
1.4.2classpath環(huán)境變量12
1.5Java的運(yùn)行機(jī)制13
1.6本章小結(jié)14
1.7習(xí)題14
第2章Java編程基礎(chǔ)16
2.1Java的基本語(yǔ)法16
2.1.1Java代碼的基本格式16
2.1.2Java中的注釋17
2.1.3Java中的標(biāo)識(shí)符18
2.1.4Java中的關(guān)鍵字19
2.1.5Java中的常量20
2.2Java中的變量23
2.2.1變量的定義23
2.2.2變量的數(shù)據(jù)類(lèi)型24
2.2.3變量的類(lèi)型轉(zhuǎn)換26◆Java基礎(chǔ)入門(mén)目錄2.2.4變量的作用域30
2.3Java中的運(yùn)算符31
2.3.1算術(shù)運(yùn)算符31
2.3.2賦值運(yùn)算符32
2.3.3比較運(yùn)算符34
2.3.4邏輯運(yùn)算符34
2.3.5位運(yùn)算符36
2.3.6運(yùn)算符的優(yōu)先級(jí)39
2.4選擇結(jié)構(gòu)語(yǔ)句40
2.4.1if條件語(yǔ)句40
2.4.2switch條件語(yǔ)句44
2.5循環(huán)結(jié)構(gòu)語(yǔ)句48
2.5.1while循環(huán)語(yǔ)句48
2.5.2do…while循環(huán)語(yǔ)句49
2.5.3for循環(huán)語(yǔ)句50
2.5.4循環(huán)嵌套52
2.5.5跳轉(zhuǎn)語(yǔ)句(break、continue)53
2.6方法56
2.6.1什么是方法56
2.6.2方法的重載59
2.6.3方法的遞歸61
2.7數(shù)組62
2.7.1數(shù)組的定義63
2.7.2數(shù)組的常見(jiàn)操作67
2.7.3多維數(shù)組71
2.8本章小結(jié)73
2.9習(xí)題73
第3章面向?qū)ο?上)78
3.1面向?qū)ο蟮母拍?8
3.2類(lèi)與對(duì)象79
3.2.1類(lèi)的定義80
3.2.2對(duì)象的創(chuàng)建與使用80
3.2.3類(lèi)的設(shè)計(jì)83
3.2.4類(lèi)的封裝84
3.3構(gòu)造方法86
3.3.1構(gòu)造方法的定義86
3.3.2構(gòu)造方法的重載88
3.4this關(guān)鍵字91
3.5垃圾回收93
3.6static關(guān)鍵字94
3.6.1靜態(tài)變量94
3.6.2靜態(tài)方法96
3.6.3靜態(tài)代碼塊97
3.6.4單例模式98
3.7內(nèi)部類(lèi)99
3.7.1成員內(nèi)部類(lèi)99
3.7.2靜態(tài)內(nèi)部類(lèi)101
3.7.3方法內(nèi)部類(lèi)102
3.8Java的幫助文檔103
3.8.1Java的文檔注釋103
3.8.2JDK幫助文檔的使用106
3.9本章小結(jié)109
3.10習(xí)題109
第4章面向?qū)ο?下)114
4.1類(lèi)的繼承114
4.1.1繼承的概念114
4.1.2重寫(xiě)父類(lèi)方法116
4.1.3super關(guān)鍵字117
4.2final關(guān)鍵字121
4.2.1final關(guān)鍵字修飾類(lèi)121
4.2.2final關(guān)鍵字修飾方法122
4.2.3final關(guān)鍵字修飾變量123
4.3抽象類(lèi)和接口124
4.3.1抽象類(lèi)124
4.3.2接口126
4.4多態(tài)129
4.4.1多態(tài)概述129
4.4.2對(duì)象的類(lèi)型轉(zhuǎn)換130
4.4.3Object類(lèi)134
4.4.4匿名內(nèi)部類(lèi)136
4.5異常140
4.5.1什么是異常140
4.5.2try…catch和finally142
4.5.3throws關(guān)鍵字144
4.5.4運(yùn)行時(shí)異常與編譯時(shí)異常146
4.5.5自定義異常147
4.6包149
4.6.1包的定義與使用149
4.6.2import語(yǔ)句151
4.6.3給Java應(yīng)用打包154
4.7訪(fǎng)問(wèn)控制157
4.8本章小結(jié)158
4.9習(xí)題158
第5章多線(xiàn)程164
5.1線(xiàn)程概述164
5.1.1進(jìn)程164
5.1.2線(xiàn)程165
5.2線(xiàn)程的創(chuàng)建166
5.2.1繼承Thread類(lèi)創(chuàng)建多線(xiàn)程166
5.2.2實(shí)現(xiàn)Runnable接口創(chuàng)建多線(xiàn)程168
5.2.3兩種實(shí)現(xiàn)多線(xiàn)程方式的對(duì)比分析169
5.2.4后臺(tái)線(xiàn)程172
5.3線(xiàn)程的生命周期及狀態(tài)轉(zhuǎn)換173
5.4線(xiàn)程的調(diào)度175
5.4.1線(xiàn)程的優(yōu)先級(jí)175
5.4.2線(xiàn)程休眠177
5.4.3線(xiàn)程讓步179
5.4.4線(xiàn)程插隊(duì)180
5.5多線(xiàn)程同步181
5.5.1線(xiàn)程安全181
5.5.2同步代碼塊183
5.5.3同步方法185
5.5.4死鎖問(wèn)題187
5.6多線(xiàn)程通信188
5.6.1問(wèn)題引入189
5.6.2問(wèn)題如何解決191
5.7本章小結(jié)193
5.8習(xí)題194
第6章Java API199
6.1String類(lèi)和StringBuffer類(lèi)199
6.1.1String類(lèi)的初始化199
6.1.2String類(lèi)的常見(jiàn)操作200
6.1.3StringBuffer類(lèi)206
6.2System類(lèi)與Runtime類(lèi)209
6.2.1System類(lèi)209
6.2.2Runtime類(lèi)212
6.3Math類(lèi)與Random類(lèi)214
6.3.1Math類(lèi)214
6.3.2Random類(lèi)215
6.4包裝類(lèi)218
6.5Date類(lèi)、Calendar類(lèi)與DateFormat類(lèi)222
6.5.1Date類(lèi)222
6.5.2Calendar類(lèi)223
6.5.3DateFormat類(lèi)227
6.5.4SimpleDateFormat類(lèi)229
6.6JDK7新特性——switch語(yǔ)句支持字符串類(lèi)型230
6.7本章小結(jié)231
6.8習(xí)題232
第7章集合類(lèi)236
7.1集合概述236
7.2Collection接口237
7.3List接口238
7.3.1List接口簡(jiǎn)介238
7.3.2ArrayList集合238
7.3.3LinkedList集合240
7.3.4Iterator接口242
7.3.5JDK5.0新特性——foreach循環(huán)243
7.3.6ListIterator接口246
7.3.7Enumeration接口248
7.4Set接口249
7.4.1Set接口簡(jiǎn)介249
7.4.2HashSet集合249
7.4.3TreeSet集合253
7.5Map接口257
7.5.1Map接口簡(jiǎn)介257
7.5.2HashMap集合257
7.5.3TreeMap集合262
7.5.4Properties集合263
7.6JDK5.0新特性——泛型265
7.6.1為什么使用泛型265
7.6.2自定義泛型267
7.7Collections工具類(lèi)269
7.8Arrays工具類(lèi)271
7.9本章小結(jié)276
7.10習(xí)題276
第8章IO(輸入輸出)281
8.1字節(jié)流281
8.1.1字節(jié)流的概念281
8.1.2字節(jié)流讀寫(xiě)文件283
8.1.3文件的拷貝287
8.1.4字節(jié)流的緩沖區(qū)288
8.1.5裝飾設(shè)計(jì)模式289
8.1.6字節(jié)緩沖流290
8.2字符流291
8.2.1字符流定義及基本用法291
8.2.2字符流操作文件292
8.2.3LineNumberReader295
8.2.4轉(zhuǎn)換流296
8.3其他IO流297
8.3.1ObjectInputStream和ObjectOutputStream298
8.3.2DataInputStream和DataOutputStream300
8.3.3PrintStream301
8.3.4標(biāo)準(zhǔn)輸入輸出流302
8.3.5PipedInputStream和PipedOutputStream304
8.3.6ByteArrayInputStream和ByteArrayOutputStream306
8.3.7CharArrayReader和CharArrayWriter308
8.3.8SequenceInputStream309
8.4File類(lèi)311
8.4.1File類(lèi)的常用方法311
8.4.2遍歷目錄下的文件313
8.4.3刪除文件及目錄317
8.5RandomAccessFile319
8.6字符編碼321
8.6.1常用字符集321
8.6.2字符編碼和解碼321
8.6.3字符傳輸324
8.7本章小節(jié)325
8.8習(xí)題326
第9章GUI(圖形用戶(hù)界面)330
9.1AWT概述330
9.2AWT事件處理332
9.2.1事件處理機(jī)制332
9.2.2事件適配器335
9.2.3用匿名內(nèi)部類(lèi)實(shí)現(xiàn)事件處理335
9.3常用事件分類(lèi)337
9.3.1窗體事件337
9.3.2鼠標(biāo)事件338
9.3.3鍵盤(pán)事件340
9.3.4動(dòng)作事件342
9.4布局管理器342
9.4.1FlowLayout343
9.4.2BorderLayout344
9.4.3GridLayout346
9.4.4GridBagLayout347
9.4.5CardLayout350
9.4.6不使用布局管理器352
9.5AWT繪圖353
9.6Swing356
9.6.1JFrame357
9.6.2JDialog358
9.6.3中間容器360
9.6.4文本組件362
9.6.5按鈕組件365
9.6.6JComboBox370
9.6.7菜單組件372
9.7本章小結(jié)377
9.8習(xí)題377
第10章網(wǎng)絡(luò)編程382
10.1網(wǎng)絡(luò)通信協(xié)議382
10.1.1IP地址和端口號(hào)383
10.1.2InetAddress384
10.1.3UDP與TCP協(xié)議385
10.2UDP通信386
10.2.1DatagramPacket386
10.2.2DatagramSocket387
10.2.3UDP網(wǎng)絡(luò)程序388
10.2.4UDP案例——聊天程序391
10.3TCP通信398
10.3.1ServerSocket399
10.3.2Socket400
10.3.3簡(jiǎn)單的TCP網(wǎng)絡(luò)程序401
10.3.4多線(xiàn)程的TCP網(wǎng)絡(luò)程序403
10.3.5TCP案例——文件上傳405
10.4本章小結(jié)408
10.5習(xí)題408
第11章Eclipse開(kāi)發(fā)工具411
11.1Eclipse概述411
11.2Eclipse的安裝與啟動(dòng)411
11.2.1Eclipse工作臺(tái)413
11.2.2Eclipse透視圖414
11.3Eclipse進(jìn)行程序開(kāi)發(fā)415
11.4Eclipse程序調(diào)試418
11.5使用Eclipse導(dǎo)出、導(dǎo)入jar文件422
11.5.1使用Eclipse工具導(dǎo)出jar文件422
11.5.2使用Eclipse工具導(dǎo)入jar文件424
11.6本章小結(jié)426

本目錄推薦

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