Java語言及其網絡應用

出版時間:2006-7  出版社:人民郵電出版社  作者:朱振元,朱承,劉聆編著  

內容概要

  本書分為兩部分:第1章~第8章全面、系統(tǒng)地介紹Java語言的基本概念、基本語法和編程方法,第9章~第14章結合開發(fā)工具JBuilder介紹Java語言的網絡應用。前后兩部分關系緊密,不僅介紹開發(fā)的步驟與方法,更注重分析由JBuilder自動生成的各類應用程序的結構框架及代碼設置的來龍去脈,從而將Java基本概念和語法成分等知識有機地融入到Java應用程序的開發(fā)之中?! ”緯Z言通俗、條理清晰、應用性強??勺鳛閼眯捅究朴嬎銠C專業(yè)的教材,也可作為應用程序開發(fā)人員及計算機愛好者的參考書。

書籍目錄

第1章 面向對象語言與Java概述 11.1 什么是面向對象程序設計 11.2 面向對象程序設計中的基本概念 31.2.1 類和對象 31.2.2 數(shù)據(jù)封裝 31.2.3 繼承性 41.2.4 多態(tài)性 51.3 Java語言的特點 51.3.1 Java語言的主要特點 61.3.2 與C++語言的比較 71.4 一個簡單的Java程序 81.5 Java程序的編譯和運行 101.5.1 使用JDK運行程序 101.5.2 使用JBuilderX運行程序 11第2章 Java語言基礎 132.1 Java詞法結構 132.2 數(shù)據(jù)與數(shù)據(jù)運算 142.2.1 基本的數(shù)據(jù)類型 142.2.2 無名常量與變量 152.2.3 基本類型轉換 162.2.4 運算符 172.2.5 表達式 202.3 Java語句 212.3.1 語句概述 222.3.2 選擇語句 222.3.3 循環(huán)語句 242.3.4 跳轉語句 28習題 30第3章 類與對象 323.1 類的定義 323.1.1 類定義的一般格式 323.1.2 成員變量的定義 333.1.3 成員變量的初始化 353.1.4 成員變量的訪問 353.1.5 靜態(tài)初始化塊 363.2 方法 373.2.1 方法的定義 373.2.2 方法的調用 383.2.3 構造方法 383.2.4 方法重載 393.2.5 實例方法與類方法 403.3 對象與對象操作 413.3.1 對象的創(chuàng)建和引用 413.3.2 對象參數(shù)與對象返回值 423.3.3 對象成員 433.3.4 對象的清除 443.4 Java中提供的基本類 453.4.1 Math類 453.4.2 System類 463.4.3 基本數(shù)據(jù)類型的包裝類 473.5 應用實例:數(shù)字式時鐘模擬程序 483.5.1 Clock類的定義及實現(xiàn) 483.5.2 處理過程及輸出結果 49習題 50第4章 繼承、接口與包 514.1 繼承 514.1.1 Extends子句 514.1.2 類成員的繼承、隱藏和覆蓋 524.1.3 對象引用的兼容規(guī)則 534.1.4 子類中的構造方法 544.1.5 抽象方法與抽象類 554.1.6 Object類 564.2 接口 584.2.1 接口的定義 594.2.2 接口的實現(xiàn) 604.2.3 接口型引用變量 604.2.4 引用變量的類型轉換 634.3 包 644.3.1 包及其使用 644.3.2 訪問控制 654.4 應用實例:學生與教師評選程序 664.4.1 相關的類定義 664.4.2 程序的處理過程 67習題 69第5章 數(shù)組與字符串 715.1 一維數(shù)組 715.1.1 數(shù)組的定義 715.1.2 數(shù)組的創(chuàng)建 725.1.3 數(shù)組的訪問 735.2 二維數(shù)組 745.2.1 二維數(shù)組的定義及創(chuàng)建 745.2.2 數(shù)組應用舉例 765.3 String類字符串 795.3.1 構造方法 795.3.2 提取與定位 805.3.3 字符串比較 815.3.4 其他方法 825.4 StringBuffer類字符串 835.4.1 構造方法 835.4.2 長度與容量 845.4.3 字符串基本操作 845.5 應用實例:矩陣的類定義及實現(xiàn) 865.5.1 矩陣的類定義 865.5.2 矩陣類定義的實現(xiàn) 865.5.3 程序的執(zhí)行過程 88習題 89第6章 線程與例外處理 926.1 線程創(chuàng)建 926.1.1 通過實現(xiàn)Runnable接口創(chuàng)建線程 926.1.2 通過擴展Thread類創(chuàng)建線程 946.2 線程控制 956.2.1 線程控制概述 956.2.2 臨界區(qū)與互斥控制 956.2.3 同步控制 986.3 例外概述 1026.3.1 例外分類 1026.3.2 例外的引發(fā) 1026.4 例外處理 1036.4.1 例外的捕捉 1046.4.2 例外的拋出 1056.4.3 自定義例外類型 1066.5 應用實例:自動售票模擬程序 1076.5.1 自動售票機的類定義 1076.5.2 訂票線程類的定義 1096.5.3 排隊售票模擬 109習題 110第7章 輸入輸出 1127.1 File類 1127.2 字節(jié)流類 1157.2.1 字節(jié)流超類 1157.2.2 文件字節(jié)流 1177.2.3 內存字節(jié)流 1187.2.4 管道字節(jié)流 1197.2.5 緩沖字節(jié)流 1217.3 字符流類 1217.3.1 Reader和Writer 1227.3.2 高級流類 1237.4 標準輸入輸出流 1247.5 應用實例:文件信息讀寫程序 1257.5.1 類定義及數(shù)據(jù)結構 1257.5.2 程序的處理過程 126習題 127第8章 圖形界面設計的基礎 1298.1 GUI程序概述 1298.2 容器與布局管理器 1328.2.1 容器組件 1328.2.2 布局管理器 1338.3 事件處理 1388.3.1 事件處理的一般模式 1388.3.2 事件處理程序的設置 1398.3.3 常用的事件類和監(jiān)聽器接口 1418.4 Swing組件的一般功能 1428.5 常用的Swing組件 1468.5.1 標簽、按鈕、復選框與單選按鈕 1468.5.2 文本域、文本區(qū) 1498.5.3 組合框、列表框 150習題 151第9章 JBuilderX集成開發(fā)環(huán)境 1529.1 面向對象程序開發(fā)中的基本概念 1529.1.1 消息與事件驅動 1529.1.2 可視化 1529.1.3 組件及屬性設置 1539.1.4 事件處理 1539.2 JBuilderX的集成開發(fā)環(huán)境 1549.2.1 主菜單及工具欄 1559.2.2 編輯窗口 1569.2.3 項目窗口和結構窗口 1589.2.4 項目管理 1599.2.5 開發(fā)界面的調整 1629.2.6 程序的調試功能 1629.3 創(chuàng)建一個簡單的應用程序 1639.3.1 創(chuàng)建應用程序的基本步驟 1639.3.2 項目的基本組成 167第10章 應用程序 16910.1 代碼框架結構分析 16910.1.1 基本的代碼框架 16910.1.2 代碼框架中的四個層次 17110.1.3 創(chuàng)建組件及設置屬性的相應代碼 17110.1.4 事件處理程序的代碼框架 17310.2 各類組件的功能及應用 17310.2.1 標簽及圖標 17310.2.2 按鈕、復選框、單選按鈕 17610.2.3 文本框、列表框和組合框 17810.2.4 JSplitPane、JScrollPane與JTree 18110.3 應用實例:時鐘模擬程序 18410.3.1 實現(xiàn)要點 18510.3.2 操作步驟 185習題 188第11章 Applet小程序 19011.1 Applet概述 19011.2 HTML的Applet標記 19211.3 Applet類 19411.3.1 特殊方法 19511.3.2 其他行為方法 19511.4 繪制圖形 19911.4.1 繪制機制 19911.4.2 Graphics類 20011.5 應用實例:計時器 20011.5.1 實現(xiàn)要點 20111.5.2 操作步驟 20311.5.3 程序的進一步改進 206習題 207第12章 網絡通信 20912.1 URL和URLConnection類 20912.1.1 URL類的功能及應用 20912.1.2 URLConnection類的功能及應用 21212.2 Socket網絡通信 21312.2.1 Socket基本概念 21312.2.2 Socket與ServerSocket類 21312.3 Socket通信應用實例 21512.3.1 服務器端的功能及實現(xiàn)要點 21512.3.2 客戶端的功能及實現(xiàn)要點 21512.3.3 實現(xiàn)步驟 216習題 222第13章 Servlet網絡應用程序 22413.1 Servlet程序簡介 22413.2 Servlet相關的類和接口 22513.3 Servlet程序的開發(fā) 22613.3.1 基本的開發(fā)步驟 22613.3.2 開發(fā)實例 22713.4 連接后臺數(shù)據(jù)庫 23413.4.1 使用JDBC訪問數(shù)據(jù)庫的基本步驟 23413.4.2 JDBC中所提供的常用的類與接口 23413.4.3 創(chuàng)建數(shù)據(jù)源及其數(shù)據(jù)庫 23613.4.4 常用的數(shù)據(jù)庫組件 23813.5 應用實例:網上商品信息查詢程序 23913.5.1 實現(xiàn)要點 24013.5.2 操作步驟 241習題 242第14章 JSP技術 24414.1 JSP簡介 24414.2 JSP頁面的開發(fā) 24614.2.1 開發(fā)的基本步驟 24614.2.2 使用JavaBean 24814.3 JSP連接數(shù)據(jù)庫 25014.4 開發(fā)實例:購物網站 25414.4.1 程序的界面及功能 25414.4.2 程序的實現(xiàn)要點 25614.4.3 連接數(shù)據(jù)庫 263習題 264附錄 習題參考答案 265

圖書封面

評論、評分、閱讀與下載


    Java語言及其網絡應用 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7