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

JAVA網(wǎng)絡高級編程

JAVA網(wǎng)絡高級編程

定 價:¥54.00

作 者: 金勇華,曲俊生等編著
出版社: 人民郵電出版社
叢編項: 網(wǎng)絡高級編程系列
標 簽: 互連網(wǎng)絡 JAVA語言 程序設計

ISBN: 9787115092076 出版時間: 2001-01-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 493 字數(shù):  

內(nèi)容簡介

本書主要向讀者講述了Java語言的高級編程技巧。首先介紹了Java語言的基本語法,然后又指導已經(jīng)對Java語言具有一定基礎的讀者進行高級程序設計(網(wǎng)絡編程、多線程、JavaBean組件設計、程序異常處理以及高級數(shù)據(jù)庫程序設計等),并詳細講解了如何編寫Java小應用程序Applet和服務器端小應用程序Servlet。本書包含了基于JDK1.2和BorlandJbuilder的大量源程序代碼,這些程序?qū)嵗梢院苡行У貛椭x者學習Java,使讀者盡快掌握Java語言。本書適合于希望使用Java進行網(wǎng)絡應用程序開發(fā)的人員閱讀。本書前言特色及評論文章節(jié)選

作者簡介

暫缺《JAVA網(wǎng)絡高級編程》作者簡介

圖書目錄

第1章 Java概述 
1.1 Java介紹 
1.1.1 Java的起源 
1.1.2 Java的特點 
1.1.3 Java和C++的區(qū)別 
1.2 Java的開發(fā)和執(zhí)行環(huán)境 
1.2.1 JDK的下載 
1.2.2 JDK的安裝與環(huán)境配置 
1.2.3 JDK的環(huán)境工具及其使用
1.2.4 JDK的使用
1.2.5 Borland Jbuilder的使用
1.3 本章小結(jié) 
第2章 Java語言的基本概念 
2.1 Java語言基礎 
2.2 Java標識符與關鍵字 
2.2.1 標識符 
2.2.2 關鍵字 
2.3 常量(Literals) 
2.3.1 整數(shù) 
2.3.2 浮點數(shù)
2.3.3 布爾型常量 
2.3.4 字符型常量 
2.3.5 字符串常量 
2.4 變量聲明 
2.4.1 聲明整數(shù)類型 
2.4.2 聲明浮點類型 
2.4.3 聲明明字符類型
2.4.4 聲明布爾類型 
2.4.5 聲明數(shù)組 
2.5 變量的作用域
2.6 運算符及其優(yōu)先級 
2.6.1 整數(shù)運算符 
2.6.2 布爾運算符 
2.6.3 浮點數(shù)運算符
2.6.4 數(shù)組運算符 
2.6.5 字符串運算符
2.7 類型轉(zhuǎn)換 
2.8 注釋 
2.9 本章小結(jié) 
第3章 流程控制 
3.1 概述 
3.2 條件語句 
3.2.1 簡單條件語句 
3.2.2 復合條件語句 
3.3 循環(huán)語句 
3.3.1 while語句 
3.3.2 do語句 
3.3.3 for語句
3.4 開關語句 
3.5 轉(zhuǎn)移語句 
3.6 返回語句 
3.7 本章小結(jié) 
第4章 Java小應用程序Applet 
4.1 什么是Applet 
4.1.1 Applet基礎 
4.1.2 Applet的安全基礎 
4.1.3 Applet示例 
4.2 Applet類 
4.3 Applet的結(jié)構 
4.3.1 init()方法
4.3.2 start()方法
4.3.3 stop()方法 
4.3.4 destroy()方法 
4.4 高級Applet代碼 
4.4.1 利用Applet來接收從HTML中傳遞過來的參數(shù) 
4.4.2 利用Applet來顯示圖像 
4.4.3 利用Applet引入聲音 
4.4.4 Applet之間進行通信 
4.5 Applet編程技巧 
4.5.1 Applet中的鼠標操作 
4.5.2 Applet中的鍵盤操作 
4.6 利用瀏覽器瀏覽Applet 
4.6.1 瀏覽Applet 
4.6.2 查看Java記錄
4.7 本章小結(jié) 
第5章 服務器端小應用程序Servlet 
5.1 傳統(tǒng)的計算模式 
5.1.1 集中式計算模式
5.1.2 胖客戶機/服務器計算模式 
5.1.3 瘦客戶機/服務器計算模式 
5.1.4 Java Desktop與X終端 
5.2 Java 計算 
5.3 Java Servlet的結(jié)構 
5.4 Servlet及其功能 
5.4.1 什么是Servlet 
5.4.2 Servlet與Applet的區(qū)別 
5.4.3 Servlet的應用 
5.5 Servlet與CGI的比較 
5.5.1 CGI 
5.5.2 Servlet的優(yōu)點 
5.5.3 Servlet與CGI-BIN 
5.5.4 Servlet與CGI程序的比較 
5.6 運行Servlet 
5.7 使用Java Server與Servlet開發(fā)工具 
5.7.1 Java Web Server的安裝與啟動 
5.7.2 Servlet 的加載和調(diào)用 
5.7.3 JSDK 的安裝與使用 
5.8 GenericServlet編程 
5.8.1 Servlet編程的一個小例子 
5.8.2 Servlet中的對象 
5.8.3 Servlet輸出HTML文件 
5.9 HttpServlet編程介紹 
5.9.1 HTTP簡介 
5.9.2 HttpServlet編程入門 
5.9.3 Cookie編程介紹 
5.10 Servlet高級編程 
5.10.1 Servlet與Form 
5.10.2 編寫一個SHTML文本 
5.10.3 異常處理 
5.10.4 Servlet與Applet的通信 
5.11 一個綜合的例子 
5.11.1 聊天室客戶端程序 
5.11.2 “聊天室”服務器程序
5.11.3 “聊天”
5.12 本章小結(jié) 
第6章 Java的多線程機制 
6.1 什么是多線程機制 
6.2 多線程實現(xiàn)機制 
6.2.1 繼承Thread類 
6.2.2 實現(xiàn)Runnable界面 
6.3 Thread類 
6.3.1 yield方法 
6.3.2 守護線程 
6.3.3 變量 
6.4 ThreadGroup類 
6.5 線程的生命周期
6.5.1 新建(new)
6.5.2 可運行(runnable) 
6.5.3 死(dead) 
6.5.4 堵塞(blocked) 
6.6 線程競爭 
6.7 本章小結(jié) 
第7章 流和文件 
7.1 什么是流 
7.2 基本輸入輸出流 
7.2.1 InputStream類
7.2.2 OutputStream類
7.2.3 System.in和System.out對象 
7.2.4 PrintStream類 
7.3 文件操作類 
7.3.1 FileInputStream類 
7.3.2 FileOutputStream類
7.3.3 File類 
7.3.4 RandomAccessFile類 
7.4 讀寫文件實例 
7.4.1 創(chuàng)建項目并設計主界面 
7.4.2 實現(xiàn)瀏覽文件得到源和目標文件或文件夾 
7.4.3 準備拷貝 
7.4.4 完成PrepareCopyFile線程類 
7.4.5 完成CopyFile類 
7.5 本章小結(jié) 
第8章 Java網(wǎng)絡程序設計 
8.1 網(wǎng)絡基本知識概述 
8.2 java.net包 
8.2.1 URL類 
8.2.2 URLConnection類 
8.2.3 HttpURLConnection類 
8.2.4 Socket類 
8.2.5 設置Socket的選項 
8.2.6 ServerSocket類 
8.2.7 InetAddress類 
8.2.8 DatagramSocket和DatagramPacket類 
8.3 編寫客戶機/服務器程序 
8.3.1 客戶機/服務器工作模式
8.3.2 客戶機/服務器編程過程
8.4 編寫瀏覽器/服務器程序 
8.5 回調(diào)技術編寫客戶機/服務器程序 
8.6 本章小結(jié) 
第9章 異常處理 
9.1 出錯和異常 
9.2 try和catch 
9.3 throw 
9.3.1 直接拋出異常 
9.3.2 間接拋出異常 
9.4 finally 
9.5 常見的異常類型 
9.6 本章小結(jié) 
第10章 JavaBean組件設計 
10.1 JavaBean概述 
10.1.1 方法 
10.1.2 屬性 
10.1.3 事件 
10.2 JavaBean屬性 
10.2.1 單值屬性 
10.2.2 索引屬性 
10.2.3 關聯(lián)屬性 
10.2.4 限制屬性 
10.2.5 屬性監(jiān)聽實現(xiàn) 
10.3 JavaBean事件 
10.4 JavaBean示例 
10.4.1 創(chuàng)建一個工程并實例化JavaBean容器 
10.4.2 編寫LabelBean 
10.4.3 實現(xiàn)JavaBean的關聯(lián)屬性支持 
10.4.4 實現(xiàn)關聯(lián)屬性監(jiān)聽 
10.4.5 注冊屬性變化和事件發(fā)生源 
10.4.6 實現(xiàn)PropertyChange方法 
10.4.7 實現(xiàn)主界面的按鈕事件 
10.4.8 實現(xiàn)JavaBean事件發(fā)送 
10.4.9 實現(xiàn)事件監(jiān)聽 
10.4.10 實現(xiàn)鍵盤監(jiān)聽事件接口 
10.4.11 程序運行結(jié)果和流程圖 
10.5 本章小結(jié) 
第11章 JDBC數(shù)據(jù)庫 
11.1 JDBC簡介 
11.2 數(shù)據(jù)庫類實現(xiàn) 
11.3 訪問數(shù)據(jù)庫的JDBC類 
11.3.1 Connection類 
11.3.2 DatabaseMetaData類 
11.3.3 ResultSetMetaData 
11.4 JDBC語句 
11.4.1 Statement 
11.4.2 PreparedStatement 
11.4.3 CallableStatement 
11.4.4 ResultSet類 
11.5 訪問數(shù)據(jù)庫實例
11.5.1 設計主窗口 
11.5.2 連接數(shù)據(jù)庫 
11.5.3 顯示數(shù)據(jù)庫數(shù)據(jù) 
11.5.4 實現(xiàn)增加和修改對話框 
11.5.5 完成主窗口事件 
11.5.6 運行結(jié)果和源程序
11.6 本章小結(jié) 
第12章 高級編程實例 
12.1 瀏覽器/服務器方式聊天程序 
12.1.1 監(jiān)聽新用戶加入 
12.1.2 編寫用戶實例類 
12.1.3 編寫監(jiān)聽用戶信息類 
12.1.4 控制在線用戶 
12.1.5 編寫客戶端Applet類 
12.1.6 編寫客戶端用戶監(jiān)聽線程 
12.1.7 通信流程和運行結(jié)果 
12.1.8 源程序清單 
12.2 Java打印 
12.2.1 繪圖的實現(xiàn) 
12.2.2 打印的實現(xiàn) 
12.2.3 運行結(jié)果和源程序清單 
12.3 Java本地文件-JNI 
12.3.1 編寫Java程序 
12.3.2 將Java程序編譯成類文件 
12.3.3 產(chǎn)生JNI風格的頭文件 
12.3.4 實現(xiàn)本地方法 
12.3.5 編譯生成動態(tài)連接庫文件 
12.3.6 運行Java程序 
12.3.7 在本地方法中處理異常 
12.4 Java Applet的安全性 
12.5 文件上下載 
12.5.1 設計主窗口
12.5.2 主窗體事件的實現(xiàn) 
12.5.3 實現(xiàn)連接服務器類ConnListen 
12.5.4 實現(xiàn)下載線程類DownloadFile 
12.5.5 實現(xiàn)上載類UploadFile 
12.5.6 程序運行結(jié)果和源程序清單 
12.6 直接發(fā)送電子郵件 
12.6.1 在Applet中調(diào)用工具發(fā)送電子郵件 
12.6.2 直接發(fā)送電子郵件 
12.7 滾動條幅Applet 
12.7.1 確定控制參數(shù) 
12.7.2 編寫Applet類 
12.7.3 實現(xiàn)滾動線程 
12.7.4 實現(xiàn)Label鼠標事件 
12.7.5 源程序清單 
12.8 遠程方法調(diào)用 
12.8.1 定義一個擴展了Remote接口的接口 
12.8.2 定義一個實現(xiàn)上面接口的類 
12.8.3 使用rmic程序生成遠程實現(xiàn)所需要的存根和結(jié)構框架 
12.8.4 創(chuàng)建一個可以對服務器進行RMI調(diào)用的客戶程序 
12.8.5 登記并使用遠程服務器和客戶程序 
12.9 本章小結(jié) 

本目錄推薦

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