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

Java程序設計

Java程序設計

定 價:¥29.00

作 者: 陳強主編;朱喜福等編著
出版社: 人民郵電出版社
叢編項: 計算機網(wǎng)絡技術(shù)系列教材
標 簽: JAVA語言 程序設計 教材

ISBN: 9787115096425 出版時間: 2001-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 356 字數(shù):  

內(nèi)容簡介

  編輯推薦:Java語言是面向?qū)ο蟮木幊陶Z言,它是目前Internet最流行的編程語言。本書主要介紹了Java語言的基礎知識;運用Java語言闡述了面向?qū)ο蟮木幊袒A理論和思維方法;深入淺出地講解了Java語言的輸入輸出、異常和多線程;以大量的實例講述了Java應用程序、Java小程序和圖形用戶界面設計;對Java的網(wǎng)絡編程和數(shù)據(jù)庫技術(shù)等也進行了較深入的介紹。本書意在通過豐富、實用的實例講解,著重培養(yǎng)學習解決實際問題的能力。 本書可作為高等學校、高等職業(yè)學校、成人高校Java程序設計課程的教材和教學參考書,也可供廣大Java編程愛好者參考閱..

作者簡介

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

圖書目錄

第1章 Java語言基礎 1                   
 1.1 熟悉Java語言 1                   
 1.1.1 Java的Application程序 1                   
 1.1.2 Java的Applet小程序 3                   
 1.1.3 Java程序的運行 3                   
 1.1.4 HTML文件 4                   
 1.1.5 標識符與分隔符 5                   
 1.2 數(shù)據(jù)類型 6                   
 1.2.1 常量 6                   
 1.2.2 變量 9                   
 練習題 17                   
                   
 第2章 運算符. 表達式與控制結(jié)構(gòu) 18                   
 2.1 運算符與表達式 18                   
 2.1.1 算術(shù)運算符 18                   
 2.1.2 關(guān)系運算符 22                   
 2.1.3 邏輯運算符 23                   
 2.1.4 位運算符 25                   
 2.1.5 條件運算符 30                   
 2.1.6 其他運算符 30                   
 2.1.7 運算符的優(yōu)先級與結(jié)合性 31                   
 2.2 語句 32                   
 2.2.1 表達式語句 32                   
 2.2.2 復合語句 32                   
 2.2.3 流程控制語句 32                   
 2.3 控制結(jié)構(gòu) 33                   
 2.3.1 選擇結(jié)構(gòu) 33                   
 2.3.2 循環(huán)結(jié)構(gòu) 38                   
 2.3.3 控制轉(zhuǎn)移 42                   
 2.4 數(shù)組 45                   
 2.4.1 數(shù)組的定義. 創(chuàng)建及賦值 45                   
 2.4.2 數(shù)組元素的訪問 46                   
 2.4.3 參考數(shù)據(jù)類型 47                   
 2.5 方法 50                   
 2.5.1 Java方法的定義及調(diào)用 50                   
 2.5.2 方法的參數(shù) 52                   
 2.5.3 方法的返回值 54                   
 2.5.4 方法體的局部變量 55                   
 2.5.5 方法的遞歸調(diào)用 57                   
 2.5.6 方法的重載 57                   
 2.5.7 main()方法 59                   
 練習題 61                   
                   
 第3章 Java面向?qū)ο蟪绦蛟O計 63                   
 3.1 面向?qū)ο蟪绦蛟O計的基本概念 63                   
 3.1.1 對象 63                   
 3.1.2 封裝 64                   
 3.1.3 類 64                   
 3.1.4 類的繼承 65                   
 3.1.5 類的多態(tài)性 65                   
 3.2 類 65                   
 3.2.1 類定義 66                   
 3.2.2 類對象 67                   
 3.2.3 構(gòu)造函數(shù) 68                   
 3.2.4 深入了解類對象 71                   
 3.3 類的繼承 78                   
 3.3.1 類繼承的實現(xiàn) 78                   
 3.3.2 派生類的初始化 81                   
 3.3.3 類對象之間的數(shù)據(jù)類型轉(zhuǎn)換 82                   
 3.3.4 類的成員覆蓋 83                   
 3.3.5 修飾符 85                   
 3.4 接口 90                   
 3.4.1 接口的實現(xiàn) 90                   
 3.4.2 接口的繼承與組合 91                   
 3.4.3 接口的多態(tài) 92                   
 3.5 package包 94                   
 3.5.1 創(chuàng)建并使用包 94                   
 3.5.2 類及類成員的訪問權(quán)限 95                   
 3.6 Java的API與類庫 96                   
 3.6.1 使用Math數(shù)學類的方法 96                   
 3.6.2 字符串類 98                   
 練習題 106                   
                   
 第4章 異?!?07                   
 4.1 Java異常 107                   
 4.1.1 異常的基本概念 107                   
 4.1.2 Java對異常的處理機制 109                   
 4.1.3 異常類(Exception) 109                   
 4.1.4 異常類的方法和屬性 110                   
 4.2 異常處理 111                   
 4.2.1 運行時異?!?12                   
 4.2.2 捕獲異常 113                   
 4.2.3 聲明異?!?16                   
 4.2.4 拋棄異常 117                   
 4.3 創(chuàng)建用戶自己的異?!?19                   
 練習題 124                   
                   
 第5章 多線程 125                   
 5.1 多線程的概念 125                   
 5.2 線程的實現(xiàn)方法和基本控制 126                   
 5.2.1 多線程實現(xiàn)的兩種方法 127                   
 5.2.2 對多線程的基本控制 130                   
 5.3 多線程的互斥問題 131                   
 5.4 多線程中的同步 134                   
 5.5 多線程的一些應用 137                   
 練習題 140                   
                   
 第6章 Java的輸入輸出(I/O)處理 142                   
 6.1 Java輸入輸出流的特點和層次結(jié)構(gòu) 142                   
 6.1.1 Java輸入輸出流概述 142                   
 6.1.2 Java中輸入輸出流的層次結(jié)構(gòu) 142                   
 6.2 文件的順序輸入輸出 143                   
 6.2.1 InputStream和OutputStream 143                   
 6.2.2 FileInputStream和FileOutputStream 146                   
 6.2.3 過濾流 149                   
 6.2.4 以其他常用的順序方式輸入輸出流 153                   
 6.3 文件的隨機訪問 158                   
 6.4 File類 159                   
 6.5 字符流 163                   
 6.5.1 基類Reader和Writer 164                   
 6.5.2 字符流I/O中的重要子類 165                   
 6.5.3 新舊類庫的對應關(guān)系 165                   
 6.6 對象的串行化 166                   
 6.6.1 什么是對象串行化 166                   
 6.6.2 如何進行串行化操作 166                   
 6.6.3 對象串行化中的一些問題 168                   
 練習題 171                   
                   
 第7章 Java圖形用戶界面 172                   
 7.1 圖形用戶界面概述 172                   
 7.2 文本與字體 174                   
 7.2.1 繪制字符串. 字符和字節(jié) 174                   
 7.2.2 確定字體. 字型和字號 175                   
 7.2.3 顏色的設置 178                   
 7.3 圖形設計 183                   
 7.3.1 畫直線 183                   
 7.3.2 畫矩形 185                   
 7.3.3 繪橢圓和圓弧 188                   
 7.3.4 繪制多邊形 191                   
 7.4 顯示圖像 193                   
 7.4.1 定義圖像類對象 193                   
 7.4.2 獲取圖像信息 193                   
 7.4.3 顯示圖像 194                   
 7.5 標簽. 按鈕和文本框 197                   
 7.5.1 標簽 197                   
 7.5.2 按鈕 198                   
 7.5.3 輸入文本框 200                   
 7.6 復選框. 單選按鈕和列表 203                   
 7.6.1 復選按鈕框 203                   
 7.6.2 單選按鈕 206                   
 7.6.3 列表 207                   
 7.7 鼠標事件與鍵盤事件 209                   
 7.7.1 鼠標事件 209                   
 7.7.2 鍵盤事件 212                   
 7.8 布局管理器 214                   
 7.8.1 FlowLayout布局管理器 214                   
 7.8.2 BorderLayout布局管理器 215                   
 7.8.3 GridLayout布局管理器 217                   
 練習題 219                   
                   
 第8章 Java Applet 220                   
 8.1 Applet入門 220                   
 8.1.1 什么是Applet 220                   
 8.1.2 Java Applet的安全機制 221                   
 8.1.3 Applet與HTML 221                   
 8.1.4 Appletviewer 222                   
 8.2 Applet的運行 223                   
 8.2.1 創(chuàng)建Applet 223                   
 8.2.2 Applet的生命周期及基本方法 223                   
 8.2.3 向Applet傳遞參數(shù) 225                   
 8.2.4 Applet與Application 226                   
 8.3 多媒體(Multimedia) 232                   
 8.3.1 圖像及文字的綜合例子 232                   
 8.3.2 聲音 243                   
 8.3.3 動畫 244                   
 8.4 Applet通信 256                   
 8.4.1 同頁Applet之間的通信 256                   
 8.4.2 Applet和瀏覽器之間的通信 260                   
 8.4.3 Applet的網(wǎng)絡通信 263                   
 練習題 263                   
                   
 第9章 Java應用程序?qū)嵗?65                   
 9.1 面向?qū)ο蟪绦蛟O計的過程 265                   
 9.2 加密解密程序 266                   
 9.2.1 一個加密解密問題 266                   
 9.2.2 結(jié)構(gòu)化程序設計 267                   
 9.2.3 面向?qū)ο蟮慕狻?70                   
 9.3 一個簡單的圖形系統(tǒng) 276                   
 9.3.1 對象模型設計 276                   
 9.3.2 圖形系統(tǒng)的設計和實現(xiàn) 279                   
 9.4 用Zip技術(shù)壓縮文件 287                   
 9.4.1 向應用程序傳入?yún)?shù) 287                   
 9.4.2 Zip包功能介紹 287                   
 9.4.3 文件流定義和基本操作 288                   
 9.4.4 完整程序?qū)嵗?89                   
 9.5 簡單的圖片觀察器 293                   
 9.5.1 Frame類對象定義和基本操作 293                   
 9.5.2 圖片裝載過程說明 293                   
 9.5.3 完整的程序?qū)嵗?95                   
 練習題 299                   
                   
 第10章 C/S通信 300                   
 10.1 網(wǎng)絡編程概述 300                   
 10.1.1 域名和IP地址 301                   
 10.1.2 服務器和客戶機 302                   
 10.1.3 端口號 302                   
 10.2 Socket(套接字)通信 303                   
 10.2.1 Socket套接字 303                   
 10.2.2 簡單的TCP/IP客戶/服務器程序 304                   
 10.2.3 同時為多個客戶服務的程序 308                   
 10.3 數(shù)據(jù)報通信 313                   
 10.4 一個簡單的FTP應用程序 319                   
 練習題 321                   
                   
 第11章 JDBC數(shù)據(jù)庫 323                   
 11.1 Java的數(shù)據(jù)庫概述 323                   
 11.1.1 JDBC的框架結(jié)構(gòu) 323                   
 11.1.2 JDBC典型應用模型 324                   
 11.2 訪問數(shù)據(jù)庫的安全性問題 326                   
 11.3 JDBC中的主要類 326                   
 11.4 數(shù)據(jù)庫訪問過程中的步驟 327                   
 11.4.1 連接數(shù)據(jù)庫 327                   
 11.4.2 了解數(shù)據(jù)庫信息 328                   
 11.4.3 查詢數(shù)據(jù) 330                   
 11.4.4 獲取查詢結(jié)果集中的數(shù)據(jù) 334                   
 11.4.5 更新數(shù)據(jù)庫 336                   
 11.4.6 JDBC的事務支持 338                   
 ﹡11.5 JDBC 2.0介紹 340                   
 11.5.1 可滾動結(jié)果集 340                   
 11.5.2 可更新的結(jié)果集 342                   
 11.5.3 批量更新 344                   
 11.5.4 大對象讀寫 345                   
 練習題 346                   
                   
                   

本目錄推薦

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