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

Java語言程序設計教程

Java語言程序設計教程

定 價:¥18.00

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

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 預備知識 1
1.1 目前流行的編程語言簡介 1
1.1.1 C/C 的一些概念 1
1.1.2 從C到C
2
1.1.3 面向對象初步知識 3
1.2 從C/C 到Java
4
習題 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 運算符及表達式 15
2.3 流程控制語句 21
2.3.1 概述 21
2.3.2 條件語句 22
2.3.3 循環(huán)語句 24
2.3.4 switch開關語句 27
2.3.5 轉移語句 29
習題 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
習 題 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
習題 49
第5章 Java例外處理 50
5.1 異常的基本概念 50
5.2 異常的處理機制 51
5.2.1 異常的直接捕獲與處理:try-catch 51
5.2.2 異常的間接聲明拋棄 54
5.2.3 直接拋出異常 54
5.3 異常類的類層次 55
習題 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
習題 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
習題 105
第8章 Java的GUI設計 106
8.1 AWT基礎 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 復選框 CheckBox
115
8.3.3 復選框組-單選框 Checkbox Group-Radio Button
116
8.3.4 下拉列表 Choice
118
8.3.5 標簽 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 復選菜單項 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事件處理機制 137
8.6.1 事件的層次關系 137
8.6.2 事件類型 138
8.6.3 事件處理過程 139
8.6.4 事件Adapters 適配器
141
8.7 Swing基礎 141
8.7.1 Swing的層次結構 141
8.7.2 Swing組件 143
8.7.3 建立Swing窗口 144
習題 145
第9章 Java在多媒體中的應用 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 使用線程設計動畫 165
9.5.2 避免閃爍 167
9.5.3 雙緩沖技術 169
習題 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
習題 195
第11章 Java網(wǎng)絡通信程序的設計 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 服務器端ServerSocket類 215
11.2.4 多客戶通信機制 217
11.3 使用UDP通信 220
習題 223
第12章 Java 小應用程序 Applet 的設計 224
12.1 編寫一個Applet 224
12.1.1 Applet的執(zhí)行框架 225
12.1.2 Applet的安全機制 227
12.1.3 Applet的主要方法 228
12.1.4 Applet標記 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)絡通信設計 243
習題 243
附錄 本書實例源代碼 244
參考文獻 254

本目錄推薦

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