注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java語言程序設計基礎

Java語言程序設計基礎

Java語言程序設計基礎

定 價:¥26.00

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

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

內容簡介

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

作者簡介

暫缺《Java語言程序設計基礎》作者簡介

圖書目錄

第1章  Java發(fā)展概述1
1.1  程序設計語言的發(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的設置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文件的結構13
2.2.3  在HTML文件中加入圖像、鏈接和聲音13
2.2.4  Applet標記15
2.2.5  常用的HTML標記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的標識符26
3.2  Java的關鍵字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語言的運算符和表達式37
4.1  賦值、算術運算符及其表達式37
4.1.1  賦值運算符及其表達式37
4.1.2  算術運算符及其表達式38
4.2  關系、邏輯運算符及其表達式40
4.2.1  關系運算符及其表達式40
4.2.2  邏輯運算符及其表達式42
4.3  位運算符和表達式43
4.3.1  計算機內數(shù)據(jù)的表示43
4.3.2  位運算符及其表達式44
4.4  其他運算符47
4.5  Java語言運算符的優(yōu)先級和結合性48
4.6  數(shù)據(jù)類型的轉換49
4.6.1  數(shù)據(jù)類型的自動轉換49
4.6.2  數(shù)據(jù)類型的強制轉換49
第5章  Java語言的基本語句51
5.1  Java語言的3種基本結構51
5.2  順序結構語句51
5.2.1  變量聲明語句和表達式語句51
5.2.2  復合語句和分程序52
5.3  選擇結構語句53
5.3.1  條件運算符53
5.3.2  if~else語句54
5.3.3  switch~case語句60
5.4  循環(huán)結構語句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  轉移控制語句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ù)組應用舉例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ù)組應用舉例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類的構造方法80
6.4.2  字符串的常用方法82
6.4.3  字符串與子字符串的操作82
6.4.4  toString方法及其他方法84
6.5  可變字符串StringBuffer類84
6.5.1  StringBuffer類的構造方法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語言方法的定義、返值和調用90
7.2.1  Java語言方法的修飾符90
7.2.2  Java語言方法的定義91
7.2.3  Java語言方法的調用93
7.2.4  Java語言方法的返值94
7.3  方法之間的數(shù)據(jù)傳遞95
7.3.1  方法間的數(shù)值傳遞96
7.3.2  方法間的引用傳遞96
7.4  Java語言方法的遞歸調用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  類的構造方法108
8.2  類的成員變量109
8.2.1  類成員變量的聲明109
8.2.2  類成員變量的修飾111
8.3  類的成員方法113
8.3.1  成員方法的設計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的異常處理機制142
10.2  異常處理方法143
10.2.1  try…catch…finally結構144
10.2.2  拋出異常149
10.2.3  自定義異常152
第11章 輸入和輸出156
11.1  輸入輸出類庫156
11.2  標準輸入輸出160
11.3  文件操作161
第12章  圖形用戶界面GUI172
12.1  AWT包172
12.1.1  屏幕坐標體系173
12.1.2  建立窗口的Frame類175
12.1.3  使用基本組件177
12.1.4  AWT圖形用戶界面的深入學習189
12.2  Java語言中的事件處理194
12.2.1  事件處理機制194
12.2.2  可用的事件監(jiān)聽者和它們處理的事件類型195
12.2.3  事件及其響應196
12.2.4  在Java中的事件處理方式199
12.3  swing包203
12.3.1  Swing 的層次結構及具體組件204
12.3.2  創(chuàng)建JFrame窗口205
12.3.3  窗口事件206
12.3.4  swing包中常用的組件208
第13章  高級用戶界面GUI設計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  鍵盤和鼠標事件的處理225
13.2.1  鍵盤事件225
13.2.2  鼠標事件226
13.3  菜單設計228
13.4  對話框設計251
13.4.1  JoptionPane251
13.4.2  Dialog252
13.5  窗口254
13.5.1  JPanel容器254
13.5.2  JscrollPane255
第14章  多線程技術257
14.1  多線程的基本概念257
14.1.1  多線程257
14.1.2  Windows平臺上線程的運行機制257
14.2  線程的狀態(tài)259
14.2.1  線程的生命周期259
14.2.2  線程類260
14.3  線程體及其構造261
14.3.1  線程體261
14.3.2  采用直接繼承構造線程體261
14.3.3  采用實現(xiàn)Runnable接口構造線程體262
14.4  線程同步控制263
14.4.1  synchronized關鍵字263
14.4.2  wait( )、notify( )/notifyall( )265
14.4.3  同步控制的信號量266
14.4.4  線程同步的示例267
參考文獻274

本目錄推薦

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