出版時間:2008-5 出版社:清華大學(xué)出版社 作者:劉永華,于春花,李曉利 編 頁數(shù):224
內(nèi)容概要
《Java網(wǎng)絡(luò)編程技術(shù)》以Java語言為基礎(chǔ),比較深入地介紹了Java網(wǎng)絡(luò)編程技術(shù)。內(nèi)容包括Java與數(shù)據(jù)庫的連接、JSP技術(shù)、查找Internet地址、用URL檢索數(shù)據(jù)、Socket編程、收發(fā)E-mail、Servlet編程等。在內(nèi)容選取上以基礎(chǔ)、實用、夠用為原則,并注重培養(yǎng)讀者的編程能力?! 禞ava網(wǎng)絡(luò)編程技術(shù)》可作為應(yīng)用型本科計算機及相關(guān)專業(yè)“Java網(wǎng)絡(luò)編程技術(shù)”、“Java網(wǎng)站開發(fā)技術(shù)”等課程的教材。也可供有一定Java語言程序設(shè)計基礎(chǔ),需進一步學(xué)習(xí)Java網(wǎng)絡(luò)編程技術(shù)的人員自學(xué),或供相關(guān)領(lǐng)域的工程技術(shù)人員作為參考書使用。
書籍目錄
第1章 Java基礎(chǔ) 1.1 Java技術(shù) 1.1.1 Java語言的特點 1.1.2 Java與C/C++的差別 1.1.3 兩類Java程序 1.1.4 Java程序的編輯、編譯和運行 1.1.5 Java語言的注釋和分隔符 1.1.6 Java語言的標(biāo)識符和關(guān)鍵字 1.1.7 Java語言的數(shù)據(jù)類型 1.1.8 Java中的常量 1.1.9 變量 1.2 Java環(huán)境的配置 1.3 Java Applet 1.3.1 Java Applet的特點 1.3.2 Java Applet的程序結(jié)構(gòu) 1.3.3 Applet的主要方法 1.3.4 Java Applet的運行 1.4 本章小結(jié) 1.5 習(xí)題與思考 第2章 Java進階 2.1 認識流 2.2 InputStream類和OutputStream類 2.2.1 InputStream類 2.2.2 OutputStream類 2.3 文件處理 2.3.1 File類 2.3.2 FileInputStream類和FileOutputStream類 2.3.3 Reader類和Writer類 2.4 過濾流 2.5 線程 2.5.1 線程概述 2.5.2 創(chuàng)建線程 2.5.3 線程同步和死鎖 2.6 異常處理 2.6.1 異常和異常類 2.6.2 異常處理 2.7 本章小結(jié) 2.8 習(xí)題與思考 第3章 Java與數(shù)據(jù)庫的連接 3.1 SQL子類型 3.1.1 使用查詢命令 3.1.2 使用數(shù)據(jù)修改命令 3.2 JDBC 3.2.1 什么是JDBC 3.2.2 連接概述 3.2.3 DriverManager 3.3 兩個簡單的例子 3.4 本章小結(jié) 3.5 習(xí)題與思考 第4章 JSP技術(shù) 4.1 通用的語法規(guī)則 4.1.1 元素的語法規(guī)則 4.1.2 JSP中的相對路徑和絕對路徑 4.2 注釋 4.3 指令 4.3.1 page指令 4.3.2 include指令 4.4 內(nèi)置對象 4.4.1 request對象 4.4.2 response對象 4.4.3 session對象 4.4.4 application對象 4.4.5 out對象 4.4.6 Cookie對象 4.5 腳本元素 4.5.1 聲明 4.5.2 表達式 4.5.3 腳本代碼 4.6 動作 4.6.1 id和scope屬性 4.6.2 標(biāo)準(zhǔn)動作 4.7 JSP開發(fā)平臺的建立:Tomcat 4.7.1 Tomcat的安裝和直接使用 4.7.2 Tomcat和IIS的配合 4.7.3 在Tomcat中建立新的Web應(yīng)用程序 4.8 Tomcat?JSP經(jīng)典配置實例 4.9 本章小結(jié) 4.10 習(xí)題與思考 第5章 查找Internet地址 5.1 Internet地址概述 5.2 InetAddress類 5.3 應(yīng)用舉例 5.4 本章小結(jié) 5.5 習(xí)題與思考 第6章 用URL檢索數(shù)據(jù) 6.1 URL簡介 6.2 URL類及其應(yīng)用 6.3 URLConnection類及其應(yīng)用 6.4 應(yīng)用舉例 6.5 本章小結(jié) 6.6 習(xí)題與思考 第7章 基于TCP/IP協(xié)議的Socket編程 第8章 基于UDP協(xié)議的Socket編程 第9章 用Java收發(fā)E-mail 第10章 Servlet編程 參考文獻
章節(jié)摘錄
第1章 Java基礎(chǔ) Java語言是目前推廣速度最快的程序設(shè)計語言,它采用面向?qū)ο蟮木幊碳夹g(shù),功能強大而又簡單易學(xué)。Java伴隨著Intemet的發(fā)展而成熟,內(nèi)置了多線程和網(wǎng)絡(luò)支持能力,可以說是網(wǎng)絡(luò)世界的通用語言。本章將介紹Java語言的基本特點和開發(fā)的一般過程,使讀者對Java程序的開發(fā)有一個概括性的了解?! ?.1 Java技術(shù) Java是一種簡單易用、完全面向?qū)ο蟆⒕哂衅脚_無關(guān)性、安全可靠、主要面向Intemet的程序開發(fā)工具。自從Java正式問世以來,它的快速發(fā)展已經(jīng)讓整個Web世界發(fā)生了翻天覆地的變化?! ‰S著Java Servlet的推出,Java在電子商務(wù)方面開始嶄露頭角,而Java Server Page(JSP)技術(shù)的推出,更是讓Java成為基于Web的應(yīng)用程序的首選開發(fā)工具?! ?.1.1 Java語言的特點 Java以跨平臺、面向?qū)ο?、多線程、兼具編譯型語言和解釋型語言優(yōu)點、穩(wěn)定性好并具有良好的安全性等眾多特點,尤其是與Intemet的完美結(jié)合,而獲得了巨大的成功。Java語言最突出的特點是跨平臺性,也叫與平臺無關(guān)性。也就是說,用Java語言編寫的程序可以在任何時候、在任何一臺計算機上運行,這是因為Java語言中并沒有任何與具體的工作平臺綁定的功能?! ava語言的第二個重要特點是面向?qū)ο?。這是指把程序?qū)崿F(xiàn)的每一個具體功能作為類,然后由類來構(gòu)成對象,這種方法我們會在以后的章節(jié)中詳細地介紹?! ava語言的第三個特點是多線程。線程是指正在運行的程序,但線程有別于進程,即多個線程共用一個內(nèi)存區(qū)域,也共享同一組系統(tǒng)資源,對每個線程來講,只有堆棧和寄存器數(shù)據(jù)是獨立的,所以在線程之間進行通信和切換時,系統(tǒng)開銷要比進程機制小得多。 Java.語言的第四個特點是具有編譯型語言和解釋型語言的優(yōu)點。編譯是指一次性把源程序翻譯成可以運行的目標(biāo)程序,以后翻譯好的目標(biāo)程序可以作為一個獨立的文件無數(shù)次地運行。編譯過程所需要的存儲空間大,同時,編譯所需要的時間較長,但程序執(zhí)行速度快,C、Fortran、Pascal等都屬于編譯型語言。解釋是指對源程序翻譯一句執(zhí)行一句,翻譯和執(zhí)行交叉進行,每運行一次,都必須重新翻譯、執(zhí)行,翻譯完即執(zhí)行完,這類語言包括Perl、Python、Rebol、Ruby等,也常被稱作Script(腳本)語言,由于邊解釋邊執(zhí)行,所以解釋型語言的速度遠遠低于編譯型語言。
編輯推薦
《Java網(wǎng)絡(luò)編程技術(shù)》以深入提高Java網(wǎng)絡(luò)編程技術(shù)為目的,旨在介紹和解釋網(wǎng)絡(luò)技術(shù)的基本概念,并討論Java網(wǎng)絡(luò)編程實踐技巧。通過《Java網(wǎng)絡(luò)編程技術(shù)》的閱讀與學(xué)習(xí),讀者可以提高Java網(wǎng)絡(luò)編程的能力。如果讀者已經(jīng)擁有另一種語言的某些編寫網(wǎng)絡(luò)程序的經(jīng)驗,那么將發(fā)現(xiàn)那些編程經(jīng)驗也可以應(yīng)用在Java中?!禞ava網(wǎng)絡(luò)編程技術(shù)》內(nèi)容廣泛且通俗易懂,全書循序漸進、由淺入深地引導(dǎo)讀者逐步掌握Java網(wǎng)絡(luò)編程技術(shù)。
圖書封面
評論、評分、閱讀與下載
Java網(wǎng)絡(luò)編程技術(shù) PDF格式下載