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

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

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

定 價:¥26.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《Java語言程序設(shè)計基礎(chǔ)》作者簡介

圖書目錄

第1章  Java發(fā)展概述1
1.1  程序設(shè)計語言的發(fā)展1
1.2  Java語言1
1.2.1  Java語言的發(fā)展歷史1
1.2.2  Java語言的特點2
1.3  Java的開發(fā)與運行環(huán)境4
1.3.1  J2SDK的安裝4
1.3.2  J2SDK的設(shè)置5
1.4  開發(fā)與運行Java程序的步驟5
1.4.1  選擇編輯工具5
1.4.2  編譯與運行Java程序5
第2章  Java語言程序和HTML簡介7
2.1  Java語言的Application程序7
2.1.1  源代碼的編輯7
2.1.2  字節(jié)碼文件的生成8
2.1.3  字節(jié)碼文件的解釋執(zhí)行9
2.2  HTML簡介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語言的Applet程序17
2.3.1  源代碼的編輯17
2.3.2  代碼的嵌入18
2.3.3  Applet程序的運行18
2.4  Java語言字符界面的輸入輸出20
2.5  Java語言圖形界面的輸入輸出21
2.5.1  Java Applet圖形界面的輸入輸出22
2.5.2  Java Application圖形界面的輸入輸出23
第3章  Java語言的數(shù)據(jù)類型26
3.1  Java的標(biāo)識符26
3.2  Java的關(guān)鍵字26
3.3  Java的常量和變量28
3.3.1  常量和符號常量28
3.3.2  變量30
3.3.3  變量作用域30
3.4  Java的基本數(shù)據(jù)類型30
3.4.1  整型30
3.4.2  實型31
3.4.3  字符型32
3.4.4  布爾型32
3.5  變量的初始化32
3.6  簡單程序舉例33
第4章  Java語言的運算符和表達(dá)式37
4.1  賦值、算術(shù)運算符及其表達(dá)式37
4.1.1  賦值運算符及其表達(dá)式37
4.1.2  算術(shù)運算符及其表達(dá)式38
4.2  關(guān)系、邏輯運算符及其表達(dá)式40
4.2.1  關(guān)系運算符及其表達(dá)式40
4.2.2  邏輯運算符及其表達(dá)式42
4.3  位運算符和表達(dá)式43
4.3.1  計算機(jī)內(nèi)數(shù)據(jù)的表示43
4.3.2  位運算符及其表達(dá)式44
4.4  其他運算符47
4.5  Java語言運算符的優(yōu)先級和結(jié)合性48
4.6  數(shù)據(jù)類型的轉(zhuǎn)換49
4.6.1  數(shù)據(jù)類型的自動轉(zhuǎn)換49
4.6.2  數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換49
第5章  Java語言的基本語句51
5.1  Java語言的3種基本結(jié)構(gòu)51
5.2  順序結(jié)構(gòu)語句51
5.2.1  變量聲明語句和表達(dá)式語句51
5.2.2  復(fù)合語句和分程序52
5.3  選擇結(jié)構(gòu)語句53
5.3.1  條件運算符53
5.3.2  if~else語句54
5.3.3  switch~case語句60
5.4  循環(huán)結(jié)構(gòu)語句62
5.4.1  while語句62
5.4.2  for語句63
5.4.3  do~while語句64
5.4.4  循環(huán)嵌套65
5.5  轉(zhuǎn)移控制語句66
5.5.1  break語句66
5.5.2  continue語句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語言的方法89
7.1  return語句89
7.2  Java語言方法的定義、返值和調(diào)用90
7.2.1  Java語言方法的修飾符90
7.2.2  Java語言方法的定義91
7.2.3  Java語言方法的調(diào)用93
7.2.4  Java語言方法的返值94
7.3  方法之間的數(shù)據(jù)傳遞95
7.3.1  方法間的數(shù)值傳遞96
7.3.2  方法間的引用傳遞96
7.4  Java語言方法的遞歸調(diào)用98
7.5  Java語言方法的命令行參數(shù)103
第8章  類的聲明和對象的實例化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è)計113
8.3.2  成員方法的聲明和修飾115
8.3.3  方法體117
8.3.4  消息的傳遞118
8.4  Java對象的實例化119
8.4.1  創(chuàng)建對象119
8.4.2  使用對象119
8.4.3  清除對象120
8.5  Java類的繼承120
8.5.1  繼承的概念120
8.5.2  繼承的實現(xiàn)121
第9章  接口和包125
9.1  抽象類和方法125
9.1.1  定義抽象類125
9.1.2  抽象類的實現(xiàn)126
9.2  接口128
9.2.1  接口的概念128
9.2.2  定義接口128
9.2.3  接口的特點和實現(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  將多個獨立的類放入同一個包中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  輸入輸出類庫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語言中的事件處理194
12.2.1  事件處理機(jī)制194
12.2.2  可用的事件監(jiān)聽者和它們處理的事件類型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章  高級用戶界面GUI設(shè)計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  鍵盤和鼠標(biāo)事件的處理225
13.2.1  鍵盤事件225
13.2.2  鼠標(biāo)事件226
13.3  菜單設(shè)計228
13.4  對話框設(shè)計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平臺上線程的運行機(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  采用實現(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  同步控制的信號量266
14.4.4  線程同步的示例267
參考文獻(xiàn)274

本目錄推薦

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