Java語言及其網(wǎng)絡(luò)應(yīng)用

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

內(nèi)容概要

  本書分為兩部分:第1章~第8章全面、系統(tǒng)地介紹Java語言的基本概念、基本語法和編程方法,第9章~第14章結(jié)合開發(fā)工具JBuilder介紹Java語言的網(wǎng)絡(luò)應(yīng)用。前后兩部分關(guān)系緊密,不僅介紹開發(fā)的步驟與方法,更注重分析由JBuilder自動(dòng)生成的各類應(yīng)用程序的結(jié)構(gòu)框架及代碼設(shè)置的來龍去脈,從而將Java基本概念和語法成分等知識(shí)有機(jī)地融入到Java應(yīng)用程序的開發(fā)之中。  本書語言通俗、條理清晰、應(yīng)用性強(qiáng)。可作為應(yīng)用型本科計(jì)算機(jī)專業(yè)的教材,也可作為應(yīng)用程序開發(fā)人員及計(jì)算機(jī)愛好者的參考書。

書籍目錄

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

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Java語言及其網(wǎng)絡(luò)應(yīng)用 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7