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

Java語言程序設(shè)計教程

Java語言程序設(shè)計教程

定 價:¥18.00

作 者: 張席,戴勁編著
出版社: 西安電子科技大學(xué)出版社
叢編項: 面向21世紀(jì)高等學(xué)校計算機(jī)專業(yè)系列教材
標(biāo) 簽: JAVA

ISBN: 9787560612409 出版時間: 2003-06-01 包裝: 平裝
開本: 26cm 頁數(shù): 254 字?jǐn)?shù):  

內(nèi)容簡介

  Sun公司這樣形容自己的Java語言:它是一種簡單、面向?qū)ο?、分布式、解釋型、穩(wěn)定、安全、結(jié)構(gòu)中立、易移植、高性能、多線程的動態(tài)語言。這段長長的定語準(zhǔn)確地描述了Java語言的基本特征,也道出了Java為何流行的秘密。當(dāng)前,在網(wǎng)絡(luò)的程序設(shè)計開發(fā)過程中,Java已成為網(wǎng)絡(luò)上的世界語,為Internet和WWW開辟了一個嶄新的時代。本書對Java語言的內(nèi)容、功能、特性和實際運用作了深入淺出的、系統(tǒng)的、全面的介紹,結(jié)構(gòu)嚴(yán)謹(jǐn)、布局合理、重點突出、實例豐富,能夠使讀者很快地掌握J(rèn)ava語言程序設(shè)計的方法和技巧,同時對面向?qū)ο蟪绦虻脑O(shè)計也有較深入的了解。本書既可以作為高等院校計算機(jī)、通信等相關(guān)專業(yè)的本科生和研究生學(xué)習(xí)Java語言的教材和參考書,也可作為其他工程技術(shù)人員,特別是軟件開發(fā)者的自學(xué)用書?!?本書配有電子教案,有需要的老師可免費索取。

作者簡介

暫缺《Java語言程序設(shè)計教程》作者簡介

圖書目錄

第1章 預(yù)備知識 1
1.1 目前流行的編程語言簡介 1
1.1.1 C/C 的一些概念 1
1.1.2 從C到C
2
1.1.3 面向?qū)ο蟪醪街R 3
1.2 從C/C 到Java
4
習(xí)題 5
第2章 Java語言概述 6%0POST
http://www.xduph.com/php/phpMyAd5勢與特點 7
2.2 Java語言的基本語法 11
2.2.1 數(shù)據(jù)類型 11
2.2.2 變量 13
2.2.3 運算符及表達(dá)式 15
2.3 流程控制語句 21
2.3.1 概述 21
2.3.2 條件語句 22
2.3.3 循環(huán)語句 24
2.3.4 switch開關(guān)語句 27
2.3.5 轉(zhuǎn)移語句 29
習(xí)題 33
第3章 數(shù)組 34
3.1 一維數(shù)組 34
3.1.1 一維數(shù)組的聲明和初始化 34
3.1.2 一維數(shù)組的引用 35
3.2 二維數(shù)組 37
3.2.1 二維數(shù)組的聲明和初始化 37
3.2.2 二維數(shù)組的引用 38
習(xí) 題 40
第4章 字符串 41
4.1 String 類的特點 41
4.1.1 String類的基本方法 41
4.1.2 String類的使用實例 43
4.2 StringBuffer類的特點 45
4.2.1 StringBuffer類的基本方法 46
4.2.2 StringBuffer類的使用實例 47
4.3 字符串的特殊處理方法 47
習(xí)題 49
第5章 Java例外處理 50
5.1 異常的基本概念 50
5.2 異常的處理機(jī)制 51
5.2.1 異常的直接捕獲與處理:try-catch 51
5.2.2 異常的間接聲明拋棄 54
5.2.3 直接拋出異常 54
5.3 異常類的類層次 55
習(xí)題 60
第6章 Java中類. 對象. 接口及包的概念 61
6.1 類的基本概念 61
6.1.1 類的聲明 62
6.1.2 類的實體 63
6.2 對象 74
6.2.1 對象的創(chuàng)建 74
6.2.2 對象的使用 75
6.3 類的繼承概念 77
6.3.1 子類的創(chuàng)建 77
6.3.2 變量的隱藏 78
6.3.3 方法置換 78
6.4 Java中接口與包的概念 79
6.4.1 接口 80
6.4.2 包 package 的基本概念 82
習(xí)題 83
第7章 Java的輸入/輸出流 85
7.1 Java語言I/O的類層次 85
7.2 Java中文件的操作 86
7.2.1 文件與目錄的描述類--File 86
7.2.2 文件I/O處理 89
7.3 特殊的I/O處理流 94
7.3.1 管道流 94
7.3.2 內(nèi)存的I/O流 96
7.3.3 多個輸入流的連接 98
7.3.4 過濾流 99
7.3.5 解析流 103
7.3.6 Java命令行參數(shù)的使用 104
習(xí)題 105
第8章 Java的GUI設(shè)計 106
8.1 AWT基礎(chǔ) 106
8.1.1 java.awt包簡介 106
8.1.2 AWT組件類層次 107
8.1.3 容器和布局管理器 108
8.1.4 可視組件的始祖類--Component類 108
8.2 窗口類 111
8.2.1 窗口 Window
111
8.2.2 框架 Frame
112
8.2.3 對話框 Dialog
113
8.3 AWT基本組件 114
8.3.1 按鈕 Button
114
8.3.2 復(fù)選框 CheckBox
115
8.3.3 復(fù)選框組-單選框 Checkbox Group-Radio Button
116
8.3.4 下拉列表 Choice
118
8.3.5 標(biāo)簽 Label
118
8.3.6 文本域 Textfield
119
8.3.7 文本區(qū) TextArea
120
8.3.8 列表 List
121
8.3.9 畫布 Canvas
122
8.3.10 面板 Panel
123
8.3.11 滾動面板 ScrollPane
123
8.4 菜單 124
8.4.1 幫助菜單 124
8.4.2 菜單條 MenuBar
124
8.4.3 菜單 Menu
125
8.4.4 菜單項 MenuItem
125
8.4.5 復(fù)選菜單項 CheckBoxMenuItem
126
8.4.6 彈出式菜單 PopupMenu
127
8.5 布局管理器 128
8.5.1 FlowLayout 128
8.5.2 BorderLayout 129
8.5.3 GridLayout 130
8.5.4 GridBagLayout 132
8.5.5 CardLayout 134
8.5.6 不使用布局管理器 136
8.6 Java AWT事件處理機(jī)制 137
8.6.1 事件的層次關(guān)系 137
8.6.2 事件類型 138
8.6.3 事件處理過程 139
8.6.4 事件Adapters 適配器
141
8.7 Swing基礎(chǔ) 141
8.7.1 Swing的層次結(jié)構(gòu) 141
8.7.2 Swing組件 143
8.7.3 建立Swing窗口 144
習(xí)題 145
第9章 Java在多媒體中的應(yīng)用 146
9.1 利用AWT繪圖 146
9.2 Graphics類的使用 147
9.2.1 繪制字符串. 字符和字節(jié) 147
9.2.2 顏色控制 148
9.2.3 繪制幾何圖形 150
9.2.4 屏幕操作 153
9.2.5 繪圖模式 154
9.3 Font類的使用 155
9.3.1 字體 155
9.3.2 創(chuàng)建和派生字體 156
9.4 圖像處理 157
9.4.1 加載和顯示圖像 158
9.4.2 圖像生成 161
9.4.3 圖像處理 161
9.5 動畫圖像處理 165
9.5.1 使用線程設(shè)計動畫 165
9.5.2 避免閃爍 167
9.5.3 雙緩沖技術(shù) 169
習(xí)題 171
第10章 Java的線程處理 172
10.1 線程的基本概念 172
10.1.1 線程 173
10.1.2 創(chuàng)建線程 174
10.1.3 使用Runnable接口 176
10.1.4 方法的選擇 177
10.2 線程的屬性 181
10.2.1 線程的狀態(tài) 181
10.2.2 線程的調(diào)度 183
10.2.3 線程的優(yōu)先級 184
10.3 線程組 184
10.4 多線程程序的開發(fā) 185
10.4.1 synchronized的基本概念 185
10.4.2 多線程的控制 187
10.4.3 多線程之間的通信 192
習(xí)題 195
第11章 Java網(wǎng)絡(luò)通信程序的設(shè)計 197
11.1 處理URL內(nèi)容 197
11.1.1 URL類的基本方法 197
11.1.2 用URL類實現(xiàn)頁面的訪問 199
11.1.3 用URLConnection類實現(xiàn)頁面的訪問 201
11.1.4 與CGI的溝通 205
11.2 使用Socket通信 211
11.2.1 InetAddress類 211
11.2.2 客戶端Socket類 213
11.2.3 服務(wù)器端ServerSocket類 215
11.2.4 多客戶通信機(jī)制 217
11.3 使用UDP通信 220
習(xí)題 223
第12章 Java 小應(yīng)用程序 Applet 的設(shè)計 224
12.1 編寫一個Applet 224
12.1.1 Applet的執(zhí)行框架 225
12.1.2 Applet的安全機(jī)制 227
12.1.3 Applet的主要方法 228
12.1.4 Applet標(biāo)記 231
12.1.5 從Applet中彈出窗口 232
12.1.6 基于Swing與AWT的Applet的區(qū)別 236
12.2 Applet的通信 238
12.2.1 Applet與瀏覽器的通信 238
12.2.2 同頁Applet之間的通信 241
12.2.3 Applet網(wǎng)絡(luò)通信設(shè)計 243
習(xí)題 243
附錄 本書實例源代碼 244
參考文獻(xiàn) 254

本目錄推薦

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