注冊(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ì)教程

Java語(yǔ)言程序設(shè)計(jì)教程

Java語(yǔ)言程序設(shè)計(jì)教程

定 價(jià):¥18.00

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

購(gòu)買(mǎi)這本書(shū)可以去


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

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章 預(yù)備知識(shí) 1
1.1 目前流行的編程語(yǔ)言簡(jiǎn)介 1
1.1.1 C/C 的一些概念 1
1.1.2 從C到C
2
1.1.3 面向?qū)ο蟪醪街R(shí) 3
1.2 從C/C 到Java
4
習(xí)題 5
第2章 Java語(yǔ)言概述 6%0POST
http://www.xduph.com/php/phpMyAd5勢(shì)與特點(diǎn) 7
2.2 Java語(yǔ)言的基本語(yǔ)法 11
2.2.1 數(shù)據(jù)類(lèi)型 11
2.2.2 變量 13
2.2.3 運(yùn)算符及表達(dá)式 15
2.3 流程控制語(yǔ)句 21
2.3.1 概述 21
2.3.2 條件語(yǔ)句 22
2.3.3 循環(huán)語(yǔ)句 24
2.3.4 switch開(kāi)關(guān)語(yǔ)句 27
2.3.5 轉(zhuǎn)移語(yǔ)句 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 類(lèi)的特點(diǎn) 41
4.1.1 String類(lèi)的基本方法 41
4.1.2 String類(lèi)的使用實(shí)例 43
4.2 StringBuffer類(lèi)的特點(diǎn) 45
4.2.1 StringBuffer類(lèi)的基本方法 46
4.2.2 StringBuffer類(lèi)的使用實(shí)例 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 異常類(lèi)的類(lèi)層次 55
習(xí)題 60
第6章 Java中類(lèi). 對(duì)象. 接口及包的概念 61
6.1 類(lèi)的基本概念 61
6.1.1 類(lèi)的聲明 62
6.1.2 類(lèi)的實(shí)體 63
6.2 對(duì)象 74
6.2.1 對(duì)象的創(chuàng)建 74
6.2.2 對(duì)象的使用 75
6.3 類(lèi)的繼承概念 77
6.3.1 子類(lèi)的創(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語(yǔ)言I/O的類(lèi)層次 85
7.2 Java中文件的操作 86
7.2.1 文件與目錄的描述類(lèi)--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 多個(gè)輸入流的連接 98
7.3.4 過(guò)濾流 99
7.3.5 解析流 103
7.3.6 Java命令行參數(shù)的使用 104
習(xí)題 105
第8章 Java的GUI設(shè)計(jì) 106
8.1 AWT基礎(chǔ) 106
8.1.1 java.awt包簡(jiǎn)介 106
8.1.2 AWT組件類(lèi)層次 107
8.1.3 容器和布局管理器 108
8.1.4 可視組件的始祖類(lèi)--Component類(lèi) 108
8.2 窗口類(lèi) 111
8.2.1 窗口 Window
111
8.2.2 框架 Frame
112
8.2.3 對(duì)話(huà)框 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 畫(huà)布 Canvas
122
8.3.10 面板 Panel
123
8.3.11 滾動(dòng)面板 ScrollPane
123
8.4 菜單 124
8.4.1 幫助菜單 124
8.4.2 菜單條 MenuBar
124
8.4.3 菜單 Menu
125
8.4.4 菜單項(xiàng) MenuItem
125
8.4.5 復(fù)選菜單項(xiàng) 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 事件類(lèi)型 138
8.6.3 事件處理過(guò)程 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類(lèi)的使用 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類(lèi)的使用 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 動(dòng)畫(huà)圖像處理 165
9.5.1 使用線(xiàn)程設(shè)計(jì)動(dòng)畫(huà) 165
9.5.2 避免閃爍 167
9.5.3 雙緩沖技術(shù) 169
習(xí)題 171
第10章 Java的線(xiàn)程處理 172
10.1 線(xiàn)程的基本概念 172
10.1.1 線(xiàn)程 173
10.1.2 創(chuàng)建線(xiàn)程 174
10.1.3 使用Runnable接口 176
10.1.4 方法的選擇 177
10.2 線(xiàn)程的屬性 181
10.2.1 線(xiàn)程的狀態(tài) 181
10.2.2 線(xiàn)程的調(diào)度 183
10.2.3 線(xiàn)程的優(yōu)先級(jí) 184
10.3 線(xiàn)程組 184
10.4 多線(xiàn)程程序的開(kāi)發(fā) 185
10.4.1 synchronized的基本概念 185
10.4.2 多線(xiàn)程的控制 187
10.4.3 多線(xiàn)程之間的通信 192
習(xí)題 195
第11章 Java網(wǎng)絡(luò)通信程序的設(shè)計(jì) 197
11.1 處理URL內(nèi)容 197
11.1.1 URL類(lèi)的基本方法 197
11.1.2 用URL類(lèi)實(shí)現(xiàn)頁(yè)面的訪(fǎng)問(wèn) 199
11.1.3 用URLConnection類(lèi)實(shí)現(xiàn)頁(yè)面的訪(fǎng)問(wèn) 201
11.1.4 與CGI的溝通 205
11.2 使用Socket通信 211
11.2.1 InetAddress類(lèi) 211
11.2.2 客戶(hù)端Socket類(lèi) 213
11.2.3 服務(wù)器端ServerSocket類(lèi) 215
11.2.4 多客戶(hù)通信機(jī)制 217
11.3 使用UDP通信 220
習(xí)題 223
第12章 Java 小應(yīng)用程序 Applet 的設(shè)計(jì) 224
12.1 編寫(xiě)一個(gè)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 同頁(yè)Applet之間的通信 241
12.2.3 Applet網(wǎng)絡(luò)通信設(shè)計(jì) 243
習(xí)題 243
附錄 本書(shū)實(shí)例源代碼 244
參考文獻(xiàn) 254

本目錄推薦

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