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