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

JAVA程序設計與實踐

JAVA程序設計與實踐

定 價:¥39.00

作 者: 湯庸主編;馮智圣,申建芳,肖煒編著
出版社: 冶金工業(yè)出版社
叢編項: 高等學校21世紀計算機教材
標 簽: JAVA語言

ISBN: 9787502433734 出版時間: 2004-03-01 包裝: 簡裝本
開本: 26cm 頁數: 386 字數:  

內容簡介

  本書介紹了Java語言的高級特性及相關的編程技巧,其內容主要包括:Java語言與面向對象編程基礎、JavaApplet、字符串、異常處理、線程、數據結構與Java工具、高級Swing、文件與流、圖形、JavaBeans、數據庫,網絡編程、遠程方法調用、Servlet、Java與XML等。在全書的編寫過程中,采用理論講解與實例編程相結合的方法,對于每個具體的內容都有相應的實例講解。本書結構合理,語言簡練,內容深入淺出,主要面向具有一定Java編程基礎的人員。對于Java編程的初、中級讀者,本書將會幫助你快速進入Java編程高手的行列。本書也可以作為高等院校和培訓班相關專業(yè)的教材。同時,本書對高級Java編程人員也有較高的參考價值。

作者簡介

暫缺《JAVA程序設計與實踐》作者簡介

圖書目錄

第1章Java概述 1 1.1 Java簡介 1 1.1.1 Java的特點 1 1.1.2 Java的發(fā)展歷史 2 1.1.3 Java的應用 3 1.1.4 支持Java的Web瀏覽器 3 1.1.5 Java和JavaScript區(qū)別 4 1.1.6 Java與C、C++的聯系與區(qū)別 4 1.2 Java編程環(huán)境的設置 6 1.2.1 JDK應用簡介 6 1.2.2 JBuilder 8.0的環(huán)境配置 7 1.3 簡單的Java程序編輯 11 1.3.1 在JDK環(huán)境下編輯Java小應用 程序(Java Applet) 11 1.3.2 在JBuilder 8.0集成環(huán)境下 編輯Java 14 1.4 Java的程序結構 16 小結 17 綜合練習一 17 一、填空題 17 二、判斷題 18 三、簡答題 18 四、實踐題 18
第2章 Java編程基礎 19 2.1 Java語法基礎 19 2.1.1 變量 19 2.1.2 標識符 21 2.1.3 關鍵字 21 2.1.4 運算符 21 2.1.5 分隔符 27 2.1.6 表達式 27 2.1.7 包 28 2.2 數據類型 29 2.2.1 基本類型 29 2.2.2 擴展類型 30 2.3 基本語句和流程控制 30 2.3.1 基本語句 30 2.3.2 流程控制 31 2.4 類型轉換 36 2.4.1 整型、浮點型、字符型變量間的相互轉換 37 2.4.2 Java的包裝類 37 2.4.3 簡單類型變量和包裝類之間的相互轉換 37 2.4.4 String類和其他數據類型的 相互轉換 38 2.4.5 將字符型變量轉換為數值型變量 38 2.4.6 Date類與其他數據類型的相互轉換 38 小結 39 綜合練習二 39 一、填空題 39 二、判斷題 39 三、簡答題 39 四、實踐題 40
第3章 面向對象編程 41 3.1 面向對象的程序設計 41 3.1.1 面向對象的產生和發(fā)展 41 3.1.2 Java中面向對象的特點 41 3.1.3 面向對象程序設計與結構化程序 設計的主要區(qū)別 42 3.2 常用的術語C 42 3.2.1 對象 42 3.2.2 消息 42 3.2.3 類 43 3.2.4 繼承 43 3.2.5 封裝 44 3.2.6 多態(tài) 44 3.2.7 接口 45 3.3 類和繼承 45 3.3.1 類的聲明和實例化 45 3.3.2 類實體 46 3.3.3 類中的數據成員 46 3.3.4 類中的方法 46 3.3.5 類的繼承 47 3.3.6 創(chuàng)建新類 47 3.4 接口和包 48 3.4.1 接口的定義 48 3.4.2 預定義包 48 3.5 常見的問題及解決的方法 51 3.5.1 編譯器(javac)找不到類 51 3.5.2 解釋器(java)不能找到其中一個類 52 3.5.3 程序不能工作的原因 52 小結 52 綜合練習三 53 一、填空題 53 二、判斷題 53 三、簡答題 53 四、實踐題 53
第4章 Java程序和開發(fā)環(huán)境 54 4.1 創(chuàng)建應用程序 54 4.1.1 編輯Java應用程序(Application) 的源程序 54 4.1.2 編譯源文件 54 4.1.3 解釋執(zhí)行程序 55 4.2 創(chuàng)建小應用程序 55 4.2.1 Applet的工作原理 55 4.2.2 插入Java Applet的格式與步驟 56 4.2.3 Applet應用舉例 56 4.2.4 Applet源文件的分類 57 4.3 Java環(huán)境和工具 57 4.3.1 小應用程序瀏覽器(appletviewer) 57 4.3.2 解釋器(java) 58 4.3.3 編譯器(javac) 59 4.3.4 頭文件生成器(javah) 59 4.3.5 反匯編器(javap) 60 4.3.6 Java調試器(jdb) 60 4.3.7 API文件生成器(javadoc) 61 4.4 JDBC 62 4.4.1 JDBC示意圖 62 4.4.2 JDBC類的功能 63 4.4.3 JDBC調用過程及方法 63 小結 63 綜合練習四 63 一、填空題 63 二、判斷題 63 三、簡答題 64 四、實踐題 64 第5章 文件系統(tǒng)和流處理 65 5.1 文件系統(tǒng) 65 5.1.1 File類及其應用 65 5.1.2 RandomAccessFile及其應用 68 5.1.3 FileInputStream和FileOutputStream 73 5.1.4 FileReader和FileWriter 79 5.2 流系統(tǒng) 79 5.2.1 流系統(tǒng)簡介 79 5.2.2 字節(jié)流 80 5.2.3 字符流 87 5.2.4 其他流 88 小結 92 綜合練習五 93 一、填空題 93 二、判斷題 93 三、簡答題 93 四、實踐題 93
第6章 異常 94 6.1 異常的概念 94 6.2 異常的分類 95 6.3 異常的處理 96 6.3.1 Java的異常處理機制 96 6.3.2 try-catch-finally語句 98 6.3.3 非運行時異常簡介 99 6.4 定義自己的異常類 105 小結 109 綜合練習六 109 一、填空題 109 二、判斷題 109 三、簡答題 109 四、實踐題 109
第7章 Java用戶界面技術 110 7.1 基本AWT組件 110 7.1.1 Button(按鈕) 110 7.1.2 CheckBox(復選框)和 CheckboxGroup(選擇框組) 115 7.1.3 Scrollbar(滾動條) 123 7.1.4 List(列表) 128 7.2 基本Swing組件 133 7.2.1 版面布局 133 7.2.2 JPanel 136 7.2.3 JLabel 137 7.2.4 JButton 138 7.2.5 JRadioButton和JButtonGroup 138 7.2.6 JToggleButton 140 7.2.7 JTextField、JPasswordField和 JTextArea 141 7.2.8 JList 142 7.2.9 JComboBox 147 7.2.10 JFileChooser 149 7.2.11 JScrollPane 152 7.2.12 JProgressBar 154 7.2.13 JTree 157 7.2.14 JTable 160 7.3 事件處理 165 7.3.1 事件監(jiān)聽器簡介 165 7.3.2 創(chuàng)建事件監(jiān)聽器 166 7.3.3 監(jiān)聽器適配器類 170 7.3.4 把事件源連接到事件監(jiān)聽器 172 7.3.5 從事件監(jiān)聽器斷開事件源 172 小結 175 綜合練習七 175 一、填空題 175 二、判斷題 175 三、簡答題 175 四、實踐題 175
第8章 Java線程及多線程技術 176 8.1 線程概述 176 8.1.1 線程簡介 176 8.1.2 線程的四種狀態(tài) 176 8.1.3 創(chuàng)建線程 177 8.2 線程的臨界區(qū)、信號量和鎖 181 8.3 線程的阻塞 182 8.4 線程的優(yōu)先級 183 8.5 兩種特殊的線程 185 8.5.1 主線程 185 8.5.2 守護線程 186 8.6 線程間的通訊 187 8.6.1 生產者和消費者簡介 187 8.6.2 Buffer 189 8.6.3 生產者和消費者的結合 190 小結 191 綜合練習八 191 一、填空題 191 二、判斷題 191 三、簡答題 191 四、實踐題 191
第9章 Java多媒體技術 192 9.1 基本的圖形處理 192 9.1.1 顏色處理 192 9.1.2 文本處理 195 9.1.3 畫直線 198 9.1.4 畫矩形 198 9.1.5 畫橢圓和圓 201 9.1.6 畫弧形 203 9.1.7 畫多邊形 205 9.2 基本的圖像處理 208 9.3 基本的聲音處理 212 9.4 基本的動畫處理 217 小結 223 綜合練習九 223 一、填空題 223 二、判斷題 223 三、簡答題 223 四、實踐題 223
第10章 Java數據庫技術 224 10.1 ODBC與JDBC簡介 224 10.1.1 體系結構 224 10.1.2 運行環(huán)境 225 10.2 使用JDBC橋、JDBC-ODBC橋和數據庫相連 226 10.2.1 與Microsoft Access的連接 226 10.2.2 與SQL Server 2000的連接 229 10.2.3 與MySQL的連接 234 10.2.4 與Oracle的連接 239 10.3 Java對數據庫的基本操作 241 10.3.1 插入數據 241 10.3.2 對數據庫數據的查詢、修改、 刪除 243 10.3.3 程序說明 251 10.3.4 發(fā)送SQL語句 252 10.3.5 ResultSet 257 10.4 Java對數據庫的定義性操作 259 10.4.1 創(chuàng)建和刪除數據表 260 10.4.2 創(chuàng)建和刪除視圖 263 10.5 JBuilder 數據庫工具類的應用 267 小結 272 綜合練習十 272 一、填空題 272 二、判斷題 273 三、簡答題 273 四、實踐題 273
第11章 Java網絡編程 274 11.1 Socket簡介 274 11.1.1 Socket的概念 274 11.1.2 基本的通信流程 275 11.1.3 Java對通信流程的封裝 275 11.2 單線程的服務器(Server)和客戶程序(Client) 276 11.2.1 單線程服務器 276 11.2.2 單線程客戶程序 278 11.2.3 執(zhí)行結果 279 11.3 通用的多用戶服務器和客戶程序 280 11.3.1 通用多用戶服務器 280 11.3.2 通用多用戶客戶程序 297 11.3.3 公共參數包 309 11.3.4 執(zhí)行過程 310 小結 311 綜合練習十一 311 一、填空題 311 二、判斷題 311 三、簡答題 311 四、實踐題 311
第12章 高級應用和新技術 312 12.1 JavaBean 312 12.1.1 JavaBean簡介 312 12.1.2 JavaBean的應用 312 12.2 J2EE 317 12.2.1 J2EE簡介 317 12.2.2 J2EE的應用 319 12.3 XML 328 12.3.1 XML的簡介 328 12.3.2 XML的應用 329 小結 330 綜合練習十二 330 一、填空題 330 二、判斷題 330 三、簡答題 330 四、實踐題 330
第13章 物料清單管理系統(tǒng)制作實例 331 13.1 系統(tǒng)設計 331 13.1.1 制造標準管理業(yè)務分析 331 13.1.2 制造標準管理業(yè)務數據流程圖 331 13.1.3 實體關系設計(E-R關系圖) 331 13.1.4 模塊功能設計 332 13.2 制作方案 332 13.2.1 系統(tǒng)功能 332 13.2.2 專業(yè)術語 332 13.2.3 具體操作 333 13.3 程序代碼 338 13.3.1 Bom包的文件 338 13.3.2 Dababase包的文件 356 13.3.3 XML文件 360 13.3.4 JSP文件 364 13.3.5 HTML文件 368 小結 369 綜合練習十三 369 一、填空題 369 二、判斷題 369 三、簡答題 369 四、實踐題 369 參考答案 370 第1章 370 第2章 370 第3章 371 第4章 371 第5章 372 第6章 374 第7章 376 第8章 377 第9章 378 第10章 380 第11章 382 第12章 383 第13章 384 參考文獻 386

本目錄推薦

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