出版時間:2009-9 出版社:中國電力出版社 作者:劉永華,于春花 主編 頁數(shù):256
前言
Java由于其面向對象和跨平臺的特性而得到了廣泛的應用。隨著互聯(lián)網(wǎng)技術的發(fā)展,Java在網(wǎng)絡編程方面的優(yōu)勢更加突出。Java似乎是專門為網(wǎng)絡設計的,用來開發(fā)網(wǎng)絡應用程序特別方便。在Intemet時代,Java編程語言在網(wǎng)絡上的應用越來越廣泛,學習和使用Java的人也越來越多?! ”緯赃M一步提高Java網(wǎng)絡編程技術為目的,旨在介紹和解釋網(wǎng)絡技術的基本概念,并討論Java網(wǎng)絡編程實踐技巧。通過本書的學習,讀者可以提高Java網(wǎng)絡編程的速度,更好地在軟件開發(fā)中運用所學的技巧?! ”緯且槐救娼榻BJava網(wǎng)絡編程技術的實用書籍。本書的特色是以實例為載體來介紹Java網(wǎng)絡編程技術,每節(jié)內容均輔以實例說明,將方法和知識融合到實例之中,使讀者進一步理解和掌握理論知識?! ”緯幸韵聨讉€特點: (1)語言簡潔易懂,重點突出?! 。?)提供了許多有針對性的實例,可以在工作和學習中直接使用?! 。?)主要講解Java語言在網(wǎng)絡編程方面的應用,主要面向具有一定Java語言基礎的讀者?! 。?)內容廣泛且通俗易懂,循序漸進、由淺入深地引導讀者一步步學習Java網(wǎng)絡編程技術。
內容概要
本書是21世紀高等學校規(guī)劃教材,主要講解Java網(wǎng)絡編程的實踐技巧。通過閱讀本書,讀者可以提高Java網(wǎng)絡編程的速度。如果用戶已經(jīng)擁有其他編程語言的網(wǎng)絡編程經(jīng)驗,那么那些編程經(jīng)驗依舊可以應用在Java中。 本書是為讀者在了解Java編程的基礎知識之后,進一步學習Java網(wǎng)絡編程而編寫的教材,內容主要包括:Java概述、JSP技術、Java數(shù)據(jù)庫連接設計、網(wǎng)絡編程基礎、Socket編程、用Java收發(fā)E.mail的處理、Servlet編程等。本書在內容選取上以基礎、實用、理論夠用為原則,并注重培養(yǎng)讀者的編程能力。 本書內容翔實、覆蓋面廣、實例豐富、結構合理、可操作性強,可作為應用型本科計算機、網(wǎng)絡工程及高職高專相關專業(yè)的教材。對于已經(jīng)熟悉編程技術的編程人員而言也有一定的參考價值。
書籍目錄
前言第1章 認識Java 1.1 Java的特點與發(fā)展歷程 1.2 Java環(huán)境的配置 1.3 簡單的Java程序 1.4 變量和數(shù)據(jù)類型 1.5 數(shù)組 1.6 類與對象 1.7 方法重載與類的繼承 1.8 接口與包 本章小結 習題與思考第2章 Java高級知識 2.1 認識流 2.2 InputStream類和OutputStream類 2.3 文件處理 2.4 過濾流 2.5 線程 2.6 異常處理 本章小結 習題與思考第3章 Java Applet 3.1 JavaApplet設計基礎 3.2 Applet類 3.3 Java Applet中的多媒體應用 本章小結 習題與思考第4章 圖形用戶界面設計 4.1 GUI編程基礎 4.2 布局管理器 4.3 事件處理 4.4 使用Swin9組件 本章小結 習題與思考第5章 JSP技術 5.1 通用的語法規(guī)則 5.2 注釋 5.3 指令 5.4 內置對象 5.5 腳本元素 5.6 動作 5.7 JSP開發(fā)平臺的建立:Tomcat 5.8 Tomcat JSP經(jīng)典配置實例 本章小結 習題與思考第6章 Java數(shù)據(jù)庫連接設計 6.1 JDBC概述 6.2 SQL子類型 6.3 兩個簡單的例子 本章小結 習題與思考第7章 網(wǎng)絡編程基礎 7.1 查找Internet地址 7.2 用URL檢索數(shù)據(jù) 本章小結 習題與思考第8章 基于TCP/IP協(xié)議的Socket編程 8.1 TCMP協(xié)議 8.2 套接字(Socket) 8.3 Socket類和ServerSocket類 8.4 Socket編程應用舉例 本章小結 習題與思考第9章 基于UDP協(xié)議的Socket編程 9.1 UDP協(xié)議 9.2 DatagramPacket類和DatagramSocket類 9.3 基于UDP協(xié)議的Socket編程 本章小結 習題與思考第10章 用Java收發(fā)E.mail的處理 10.1 常用的郵件協(xié)議 10.2 JavaMail基礎 10.3 收發(fā)E-mail ……第11章 Servlet編程參考文獻
章節(jié)摘錄
第1章 認識Java 1.1 Java的特點與發(fā)展歷程 Java是一種簡單易用、完全面向對象、具有平臺無關性且安全可靠的主要基于Web的開發(fā)工具。自從問世以來,Java的快速發(fā)展已經(jīng)讓整個Web世界發(fā)生了翻天覆地的變化?! ‰S著Java Servlet的推出,Java在電子商務方面開始嶄露頭角,最新的Java Server Page技術的推出,更是讓Java成為基于Web的應用程序的首選開發(fā)工具?! ?.1.1 Java語言的發(fā)展歷程 1990年,美國Sun公司的James Gosling,Bill Joe等人,為在電視、控制烤箱等家用消費類電子產品上進行交互式操作而開發(fā)了一種與平臺無關、可靠性強、小而靈活的編程語言,但當時并沒有引起人們的注意。直到1994年下半年,Internet的迅猛發(fā)展,萬維網(wǎng)WWW的快速增長,人們才發(fā)現(xiàn)Java這種具有平臺無關性及可靠性強的語言恰恰就是萬維網(wǎng)在等待的語言。Java的開發(fā)人員基于網(wǎng)絡對Java進行了一系列的改進,融合了C和C++等語言的優(yōu)點,形成了現(xiàn)在這套與眾不同的面向對象的通用程序設計語言?! ava(JDK1.0)正式發(fā)表于1995年5月。Java的“一次編寫、到處運行”口號使得Java一出現(xiàn)就引起了廣泛的注意,用Java開發(fā)的軟件可以不用修改或重新編譯而直接應用于任何計算機上。Java語言的優(yōu)點使它逐漸成為備受歡迎的網(wǎng)絡編程語言。Java的誕生對傳統(tǒng)的計算模型提出了新的挑戰(zhàn)。
圖書封面
評論、評分、閱讀與下載
21世紀高等學校規(guī)劃教材 實用Java網(wǎng)絡編程技術 PDF格式下載