注冊(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語(yǔ)言程序設(shè)計(jì)基礎(chǔ)

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

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

定 價(jià):¥26.00

作 者: 桂超,趙海廷 主編,張桂剛,包瓊 編著
出版社: 人民郵電出版社
叢編項(xiàng): 世紀(jì)英才高職高專計(jì)算機(jī)系列教材
標(biāo) 簽: Java

ISBN: 9787115133830 出版時(shí)間: 2005-05-01 包裝: 膠版紙
開(kāi)本: 小16開(kāi) 頁(yè)數(shù): 273 字?jǐn)?shù):  

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

  本書(shū)由淺入深地介紹了Java語(yǔ)言的基礎(chǔ)知識(shí)和編程的特點(diǎn),旨在培養(yǎng)讀者運(yùn)用面向?qū)ο蟪绦蛟O(shè)計(jì)方法去解決實(shí)際問(wèn)題的能力,是學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計(jì)知識(shí)的基礎(chǔ)教材。本書(shū)實(shí)例豐富,能夠增強(qiáng)讀者對(duì)相關(guān)內(nèi)容的理解。同時(shí),本書(shū)是對(duì)作者多年教學(xué)經(jīng)驗(yàn)的總結(jié),并融入了一定的實(shí)際編程技術(shù)。 本書(shū)內(nèi)容豐富,系統(tǒng)性強(qiáng),可作為高等院校Java語(yǔ)言程序設(shè)計(jì)課程的教材,也可供從事軟件開(kāi)發(fā)和應(yīng)用的人員參考。

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章  Java發(fā)展概述1
1.1  程序設(shè)計(jì)語(yǔ)言的發(fā)展1
1.2  Java語(yǔ)言1
1.2.1  Java語(yǔ)言的發(fā)展歷史1
1.2.2  Java語(yǔ)言的特點(diǎn)2
1.3  Java的開(kāi)發(fā)與運(yùn)行環(huán)境4
1.3.1  J2SDK的安裝4
1.3.2  J2SDK的設(shè)置5
1.4  開(kāi)發(fā)與運(yùn)行Java程序的步驟5
1.4.1  選擇編輯工具5
1.4.2  編譯與運(yùn)行Java程序5
第2章  Java語(yǔ)言程序和HTML簡(jiǎn)介7
2.1  Java語(yǔ)言的Application程序7
2.1.1  源代碼的編輯7
2.1.2  字節(jié)碼文件的生成8
2.1.3  字節(jié)碼文件的解釋執(zhí)行9
2.2  HTML簡(jiǎn)介10
2.2.1  HTML的基本要素12
2.2.2  HTML文件的結(jié)構(gòu)13
2.2.3  在HTML文件中加入圖像、鏈接和聲音13
2.2.4  Applet標(biāo)記15
2.2.5  常用的HTML標(biāo)記15
2.2.6  HTML文件的編輯16
2.3  Java語(yǔ)言的Applet程序17
2.3.1  源代碼的編輯17
2.3.2  代碼的嵌入18
2.3.3  Applet程序的運(yùn)行18
2.4  Java語(yǔ)言字符界面的輸入輸出20
2.5  Java語(yǔ)言圖形界面的輸入輸出21
2.5.1  Java Applet圖形界面的輸入輸出22
2.5.2  Java Application圖形界面的輸入輸出23
第3章  Java語(yǔ)言的數(shù)據(jù)類型26
3.1  Java的標(biāo)識(shí)符26
3.2  Java的關(guān)鍵字26
3.3  Java的常量和變量28
3.3.1  常量和符號(hào)常量28
3.3.2  變量30
3.3.3  變量作用域30
3.4  Java的基本數(shù)據(jù)類型30
3.4.1  整型30
3.4.2  實(shí)型31
3.4.3  字符型32
3.4.4  布爾型32
3.5  變量的初始化32
3.6  簡(jiǎn)單程序舉例33
第4章  Java語(yǔ)言的運(yùn)算符和表達(dá)式37
4.1  賦值、算術(shù)運(yùn)算符及其表達(dá)式37
4.1.1  賦值運(yùn)算符及其表達(dá)式37
4.1.2  算術(shù)運(yùn)算符及其表達(dá)式38
4.2  關(guān)系、邏輯運(yùn)算符及其表達(dá)式40
4.2.1  關(guān)系運(yùn)算符及其表達(dá)式40
4.2.2  邏輯運(yùn)算符及其表達(dá)式42
4.3  位運(yùn)算符和表達(dá)式43
4.3.1  計(jì)算機(jī)內(nèi)數(shù)據(jù)的表示43
4.3.2  位運(yùn)算符及其表達(dá)式44
4.4  其他運(yùn)算符47
4.5  Java語(yǔ)言運(yùn)算符的優(yōu)先級(jí)和結(jié)合性48
4.6  數(shù)據(jù)類型的轉(zhuǎn)換49
4.6.1  數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)換49
4.6.2  數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換49
第5章  Java語(yǔ)言的基本語(yǔ)句51
5.1  Java語(yǔ)言的3種基本結(jié)構(gòu)51
5.2  順序結(jié)構(gòu)語(yǔ)句51
5.2.1  變量聲明語(yǔ)句和表達(dá)式語(yǔ)句51
5.2.2  復(fù)合語(yǔ)句和分程序52
5.3  選擇結(jié)構(gòu)語(yǔ)句53
5.3.1  條件運(yùn)算符53
5.3.2  if~else語(yǔ)句54
5.3.3  switch~case語(yǔ)句60
5.4  循環(huán)結(jié)構(gòu)語(yǔ)句62
5.4.1  while語(yǔ)句62
5.4.2  for語(yǔ)句63
5.4.3  do~while語(yǔ)句64
5.4.4  循環(huán)嵌套65
5.5  轉(zhuǎn)移控制語(yǔ)句66
5.5.1  break語(yǔ)句66
5.5.2  continue語(yǔ)句68
第6章  數(shù)組、字符串和向量73
6.1  一維數(shù)組73
6.1.1  一維數(shù)組的聲明73
6.1.2  創(chuàng)建一維數(shù)組73
6.1.3  一維數(shù)組的初始化74
6.1.4  一維數(shù)組應(yīng)用舉例74
6.2  多維數(shù)組75
6.2.1  多維數(shù)組聲明75
6.2.2  創(chuàng)建多維數(shù)組75
6.2.3  多維數(shù)組的初始化76
6.2.4  多維數(shù)組應(yīng)用舉例76
6.3  字符數(shù)組77
6.3.1  字符數(shù)組聲明78
6.3.2  創(chuàng)建字符數(shù)組78
6.3.3  字符數(shù)組初始化及其舉例78
6.4  不變字符串String類80
6.4.1  String類的構(gòu)造方法80
6.4.2  字符串的常用方法82
6.4.3  字符串與子字符串的操作82
6.4.4  toString方法及其他方法84
6.5  可變字符串StringBuffer類84
6.5.1  StringBuffer類的構(gòu)造方法84
6.5.2  StringBuffer類的常用方法85
6.6  向量86
6.6.1  向量的聲明86
6.6.2  Vector類的常用方法87
第7章  Java語(yǔ)言的方法89
7.1  return語(yǔ)句89
7.2  Java語(yǔ)言方法的定義、返值和調(diào)用90
7.2.1  Java語(yǔ)言方法的修飾符90
7.2.2  Java語(yǔ)言方法的定義91
7.2.3  Java語(yǔ)言方法的調(diào)用93
7.2.4  Java語(yǔ)言方法的返值94
7.3  方法之間的數(shù)據(jù)傳遞95
7.3.1  方法間的數(shù)值傳遞96
7.3.2  方法間的引用傳遞96
7.4  Java語(yǔ)言方法的遞歸調(diào)用98
7.5  Java語(yǔ)言方法的命令行參數(shù)103
第8章  類的聲明和對(duì)象的實(shí)例化105
8.1  Java的類105
8.1.1  類的定義105
8.1.2  類的修飾符106
8.1.3  類的類體107
8.1.4  類的構(gòu)造方法108
8.2  類的成員變量109
8.2.1  類成員變量的聲明109
8.2.2  類成員變量的修飾111
8.3  類的成員方法113
8.3.1  成員方法的設(shè)計(jì)113
8.3.2  成員方法的聲明和修飾115
8.3.3  方法體117
8.3.4  消息的傳遞118
8.4  Java對(duì)象的實(shí)例化119
8.4.1  創(chuàng)建對(duì)象119
8.4.2  使用對(duì)象119
8.4.3  清除對(duì)象120
8.5  Java類的繼承120
8.5.1  繼承的概念120
8.5.2  繼承的實(shí)現(xiàn)121
第9章  接口和包125
9.1  抽象類和方法125
9.1.1  定義抽象類125
9.1.2  抽象類的實(shí)現(xiàn)126
9.2  接口128
9.2.1  接口的概念128
9.2.2  定義接口128
9.2.3  接口的特點(diǎn)和實(shí)現(xiàn)129
9.3  包134
9.3.1  包的概念134
9.3.2  包的定義135
9.3.3  存放的位置135
9.3.4  包的引用136
9.3.5  將多個(gè)獨(dú)立的類放入同一個(gè)包中136
第10章 異常處理141
10.1  Java的異常處理機(jī)制142
10.2  異常處理方法143
10.2.1  try…catch…finally結(jié)構(gòu)144
10.2.2  拋出異常149
10.2.3  自定義異常152
第11章 輸入和輸出156
11.1  輸入輸出類庫(kù)156
11.2  標(biāo)準(zhǔn)輸入輸出160
11.3  文件操作161
第12章  圖形用戶界面GUI172
12.1  AWT包172
12.1.1  屏幕坐標(biāo)體系173
12.1.2  建立窗口的Frame類175
12.1.3  使用基本組件177
12.1.4  AWT圖形用戶界面的深入學(xué)習(xí)189
12.2  Java語(yǔ)言中的事件處理194
12.2.1  事件處理機(jī)制194
12.2.2  可用的事件監(jiān)聽(tīng)者和它們處理的事件類型195
12.2.3  事件及其響應(yīng)196
12.2.4  在Java中的事件處理方式199
12.3  swing包203
12.3.1  Swing 的層次結(jié)構(gòu)及具體組件204
12.3.2  創(chuàng)建JFrame窗口205
12.3.3  窗口事件206
12.3.4  swing包中常用的組件208
第13章  高級(jí)用戶界面GUI設(shè)計(jì)217
13.1  布局管理器217
13.1.1  布局管理器的概念217
13.1.2  Border布局管理器218
13.1.3  Flow布局管理器220
13.1.4  Card布局管理器221
13.1.5  Grid布局管理器223
13.1.6  Box布局管理器224
13.2  鍵盤(pán)和鼠標(biāo)事件的處理225
13.2.1  鍵盤(pán)事件225
13.2.2  鼠標(biāo)事件226
13.3  菜單設(shè)計(jì)228
13.4  對(duì)話框設(shè)計(jì)251
13.4.1  JoptionPane251
13.4.2  Dialog252
13.5  窗口254
13.5.1  JPanel容器254
13.5.2  JscrollPane255
第14章  多線程技術(shù)257
14.1  多線程的基本概念257
14.1.1  多線程257
14.1.2  Windows平臺(tái)上線程的運(yùn)行機(jī)制257
14.2  線程的狀態(tài)259
14.2.1  線程的生命周期259
14.2.2  線程類260
14.3  線程體及其構(gòu)造261
14.3.1  線程體261
14.3.2  采用直接繼承構(gòu)造線程體261
14.3.3  采用實(shí)現(xiàn)Runnable接口構(gòu)造線程體262
14.4  線程同步控制263
14.4.1  synchronized關(guān)鍵字263
14.4.2  wait( )、notify( )/notifyall( )265
14.4.3  同步控制的信號(hào)量266
14.4.4  線程同步的示例267
參考文獻(xiàn)274

本目錄推薦

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