內容簡介
Java是一種網路程式語言,隨著網際網路的爆炸式發展,它也成為了當今最主流的程式設計語言之一,因其跨平台、多執行緒、面向對象等多種優點,受到了廣大編程人員的青睞。
本書精選了《電腦編程技巧與維護》近年來的精彩文章,內容涉及Java基礎技巧與套用、資料庫套用、網路編程套用和圖形圖像處理等熱門領域,通過大量實用案例講解了Java的重要概念(如多執行緒、序列化、構造方法等)、典型套用(如連線資料庫、開發學生信息管理系統、收發電子郵件、編寫Web伺服器、實現P2P網路通信、製作圖像切換特效等)和編程技巧(如動態類載入、UDP多點傳送、資料庫連線池、網路檔案下載及上傳系統、郵件群發、帶滾動條圖像的縮放等),所有實例均來自實際項目並調試通過,並對其中的關鍵技術進行了詳細點評,以方便讀者理解。配書光碟中包含了所有實例原始碼。
本書定位於有Java套用基礎的編程人員和套用開發人員,對初學Java的編程的新手也有一定的參考價值,是進行課程項目開發、畢業項目設計的高等院校學生的必備讀物,也是相關高等培訓學校的理想案例教程。
圖書目錄
叢書序
前言
第1章 Java編程基礎與套用
實例1 Java中的構造方法
實例2 Java UDP編程及套用
實例3 Java自定義類的對象分析器
實例4 實現Java的動態類載入機制
實例5 Java中的名字目錄服務及其管理實現
實例6 Java下實現配置檔案的操作
實例7 Java servlet中對模板檔案的處理
實例8 用Java實現數據zip壓縮與解壓縮
實例9 基於DES算法一次一密加密系統的Java編程
實例10 在Java應用程式中播放Midi音樂
實例11 Java語言UDP多點傳送實現多媒體教學
實例12 Java程式的多執行緒機制
實例13 基於Java語言的多執行緒同步機制
實例14 Java程式中的多執行緒實現
實例15 利用Java的多執行緒技術實現並行多任務的管理
實例16 在Win32系統中引導Java程式
實例17 利用Java實現一個非線性規劃問題
實例18 實現Java中的JTable與Excel之間的數據交換
實例19 用Java實現CORBA服務
實例20 Java中嵌入OpenGL
實例21 Java中利用管道實現執行緒間的通訊
實例22 Java類庫中的設計模式
實例23 Linux下Java程式的編譯與調試
實例24 基於Java/CORBA的分散式應用程式開發
實例25 利用RMI實現Java分散式套用的方法與實例
實例26 用Java語言實現經典的同步—互斥問題
實例27 利用JNI實現企業Java程式與傳統應用程式的集成
實例28 Java序列化技巧
實例29 Java套用技巧
第2章 資料庫套用編程
實例30 利用Java應用程式訪問SQL Server 2000資料庫
實例31 基於C/S結構的Java網路資料庫編程
實例32 Java實現資料庫連線池
實例33 用Java Servlet驅動SQLServer中的資料庫
實例34 Java資料庫數據分頁技術
實例35 Java Servlet驅動SQLServer中的資料庫
實例36 JDBC查詢結果的表格方式顯示
實例37 Java對象系列化技術在分散式資料庫中的套用
第3章 網路套用編程
實例38 基於URL的Webs伺服器數據訪問
實例39 遠程診斷系統不同Web頁面之間數據交換解決方案
實例40 通用型Web檔案上傳JavaBean的實現
實例41 Java程式調用MATLAB引擎的方法研究
實例42 Matlab環境下Socket網路功能的實現
實例43 用Java實現P2P網路通信
實例44 Java網路檔案下載系統
實例45 Java SMTP協定電子郵件傳送剖析
實例46 Java Applet與瀏覽器間的通信技術
實例47 Java實現郵件群發
實例48 套用Java和JSP設計完整的檔案上傳系統
實例49 Java編程式搜尋網路伺服器
實例50 用Java編寫Web伺服器
實例51 用Java編程收發電子郵件
實例52 使用Java訪問POP3郵件伺服器
實例53 用Java自己動手編制網路搜尋軟體
實例54 Java實現跨平台的代理伺服器及其計費
第4章 圖形圖像處理套用編程
實例55 Java中實現圖像切換特效
實例56 用Java製作廣告輪換條
實例57 Visual J++ 60中讀取圖像的灰度與進行灰度變換
實例58 套用Java進行AutoCAD2000二次開發
實例59 使用Java實現帶滾動條的圖像縮放