Java classpath的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列懶人包和總整理

Java classpath的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦黑馬程序員寫的 Java基礎案例教程 和IAN F.DARWIN的 Java經典實例(第3版)都 可以從中找到所需的評價。

另外網站Classpath - Wikipedia也說明:Classpath is a parameter in the Java Virtual Machine or the Java compiler that specifies the location of user-defined classes and packages.

這兩本書分別來自人民郵電 和中國電力所出版 。

國立交通大學 資訊科學與工程研究所 蔡淳仁所指導 顏義洋的 符合JAVA SE8標準CVM之設計與實作 (2018),提出Java classpath關鍵因素是什麼,來自於程式語言、虛擬機器、嵌入式系統。

而第二篇論文國立高雄大學 資訊工程學系碩士班 張保榮所指導 林子堯的 雲端化網路視訊電話設計與實作 (2011),提出因為有 雲端計算、網路視訊電話、Real Time Messaging Protocol (RTMP)的重點而找出了 Java classpath的解答。

最後網站Example 1: Locating the Java Property File on the CLASSPATH則補充:This example uses the CLASSPATH in order to locate the Java property file. Note: The following example is designed to be run from a Visual COBOL command prompt.

接下來讓我們看這些論文和書籍都說些什麼吧:

除了Java classpath,大家也想知道這些:

Java基礎案例教程

為了解決Java classpath的問題,作者黑馬程序員 這樣論述:

本書從初學者的角度詳細講解了Java開發中用到的多種技術。全書共11章,在講解Java開發環境的搭建及其運行機制、基本語法、面向對象的編程思想時,采用通俗易懂的語言闡述抽象的概念,選用典型翔實的例子演示知識的運用。在講解多線程、常用API、集合、IO、GUI、網絡編程的章節中,通過剖析案例、分析代碼含義、解決常見問題等方式進行闡述,並且在本書中還添加了許多階段性任務來模擬程序開發過程,幫助初學者培養良好的編程習慣。本書附帶配套視頻、源代碼、測試題、教學PPT、教學實施案例、教學設計大綱等資源,並提供在線答疑平台。本書既可作為高等院校本、專科計算機相關專業的程序設計課程教材,也可作為Java技術

基礎的培訓教材,也是一本適合廣大計算機編程初學者學習的入門級讀物。黑馬程序員,傳智播客旗下高端IT教育品牌,成立於2006年,它是由中國Java培訓第一人張孝祥老師發起,聯合全球最大的中文IT社區CSDN、中關村軟件園共同創辦的一家專業教育機構。辦學至今,我們一直堅守着「為千萬人少走彎路而著書,為中華軟件之崛起而講課」的辦學理念,堅持培養優秀軟件應用工程師的宏偉目標。 第1章 Java開發入門 1.1 Java概述 1.1.1 什麼是Java 1.1.2 Java語言的特點 1.2 JDK的使用 1.2.1 什麼是JDK 1.2.2

安裝JDK 1.2.3 JDK目錄介紹 1.3 第一個Java程序 1.4 系統環境變量 1.4.1 path環境變量 1.4.2 classpath環境變量 1.5 Java的運行機制 1.6 Eclipse開發工具 1.6.1 Eclipse概述 1.6.2 Eclipse的安裝與啟動 1.6.3 Eclipse進行程序開發 1.7 本章小結第2章 Java編程基礎 2.1 Java的基本語法 2.1.1 Java代碼的基本格式 2.1.2 Java中的注釋 2.1.3 Java中的標識符

2.1.4 Java中的關鍵字 2.1.5 Java中的常量 2.2 Java中的變量 2.2.1 變量的定義 2.2.2 變量的數據類型 2.2.3 變量的類型轉換 2.2.4 變量的作用域 2.3 Java中的運算符 2.3.1 算術運算符 2.3.2 賦值運算符 2.3.3 比較運算符 2.3.4 邏輯運算符 2.3.5 運算符的優先級 【任務2-1】商城庫存清單程序設計 2.4 選擇結構語句 2.4.1 if條件語句 2.4.2 switch條件語句 2.5 循環

結構語句 2.5.1 while循環語句 2.5.2 do...while循環語句 2.5.3 for循環語句 2.5.4 循環嵌套 2.5.5 跳轉語句(break、continue) 【任務2-2】猜數字游戲 2.6 方法 2.6.1 什麼是方法 2.6.2 方法的重載 2.7 數組 2.7.1 數組的定義 2.7.2 數組的常見操作 2.7.3 多維數組 【任務2-3】隨機點名器 2.8 本章小結第3章 面向對象(上) 3.1 面向對象的概念 3.2 類與對象 3.2.

1 類的定義 3.2.2 對象的創建與使用 3.2.3 類的設計 3.2.4 類的封裝 【任務3-1】超市購物程序設計 3.3 構造方法 3.3.1 構造方法的定義 3.3.2 構造方法的重載 3.4 this關鍵字 3.5 垃圾回收 3.6 static關鍵字 3.6.1 靜態變量 3.6.2 靜態方法 3.6.3 靜態代碼塊 3.7 成員內部類 【任務3-2】銀行新用戶現金業務辦理 3.8 本章小結第4章 面向對象(下) 4.1 類的繼承 4.1.1 繼承的概念 4.1

.2 重寫父類方法 4.1.3 super關鍵字 4.2 final關鍵字 4.2.1 final關鍵字修飾類 4.2.2 final關鍵字修飾方法 4.2.3 final關鍵字修飾變量 4.3 抽象類和接口 4.3.1 抽象類 4.3.2 接口 【任務4-1】USB接口程序設計 4.4 多態 4.4.1 多態概述 4.4.2 對象的類型轉換 4.4.3 Object類 4.4.4 匿名內部類 【任務4-2】模擬物流快遞系統程序設計 4.5 異常(Exception) 4.5.1

什麼是異常 4.5.2 try...catch和finally 4.5.3 throws關鍵字 4.5.4 運行時異常與編譯時異常 4.5.5 自定義異常 4.6 訪問控制 4.7 本章小結第5章 Java API 5.1 String類和StringBuffer類 5.1.1 String類的初始化 5.1.2 String類的常見操作 5.1.3 StringBuffer類 【任務5-1】記錄一個子串在整串中出現的次數 5.2 System類與Runtime類 5.2.1 System類 5.

2.2 Runtime類 5.3 Math類與Random類 5.3.1 Math類 5.3.2 Random類 5.4 包裝類 【任務5-2】字符串排序程序設計 5.5 JDK 7.0新特性——switch語句支持字符串類型 5.6 本章小結第6章 集合類 6.1 集合概述 6.2 Collection接口 6.3 List接口 6.3.1 List接口簡介 6.3.2 ArrayList集合 6.3.3 LinkedList集合 6.3.4 Iterator接口 6.3.5 JDK 5.0新特性—

—foreach循環 【任務6-1】模擬KTV點歌系統 6.4 Set接口 6.4.1 Set接口簡介 6.4.2 HashSet集合 【任務6-2】模擬新浪微博用戶注冊 6.5 Map接口 6.5.1 Map接口簡介 6.5.2 HashMap集合 6.5.3 Properties集合 【任務6-3】斗地主小游戲之洗牌發牌 6.6 JDK 5.0新特性——泛型 6.7 本章小結第7章 IO(輸入輸出) 7.1 字節流 7.1.1 字節流的概念 7.1.2 字節流讀寫文件 7.1.3 文件的

拷貝 7.1.4 字節流的緩沖區 7.1.5 字節緩沖流 【任務7-1】保存書店每日交易記錄程序設計 7.2 字符流 7.2.1 字符流定義及基本用法 7.2.2 字符流操作文件 7.2.3 轉換流 【任務7-2】模擬記事本 7.3 File類 7.3.1 File類的常用方法 7.3.2 遍歷目錄下的文件 7.3.3 刪除文件及目錄 【任務7-3】模擬文件管理器 7.4 本章小結第8章 GUI(圖形用戶界面) 8.1 AWT概述 8.2 布局管理器 8.2.1 FlowLayout

8.2.2 BorderLayout 8.2.3 GridLayout 8.2.4 GridBagLayout 8.2.5 CardLayout 8.2.6 不使用布局管理器 8.3 AWT事件處理 8.3.1 事件處理機制 8.3.2 事件適配器 8.3.3 用匿名內部類實現事件處理 8.4 常用事件分類 8.4.1 窗體事件 8.4.2 鼠標事件 8.4.3 鍵盤事件 8.4.4 動作事件 8.5 AWT繪圖 8.6 Swing 8.6.1 JFrame 8.6.

2 JDialog 8.6.3 中間容器 8.6.4 文本組件 8.6.5 按鈕組件 8.6.6 JComboBox 8.6.7 菜單組件 8.6.8 JTable 【任務8】水果超市管理系統 8.7 本章小結第9章 JDBC 9.1 什麼是JDBC 9.2 JDBC常用API 9.2.1 Driver接口 9.2.2 DriverManager類 9.2.3 Connection接口 9.2.4 Statement接口 9.2.5 PreparedStatement接口 9.2

.6 ResultSet接口 9.3 實現第一個JDBC程序 9.4 PreparedStatement對象 9.5 ResultSet對象 【任務9】使用JDBC實現水果超市管理系統 9.6 本章小結第10章 多線程 10.1 線程概述 10.1.1 進程 10.1.2 線程 10.2 線程的創建 10.2.1 繼承Thread類創建多線程 10.2.2 實現Runnable接口創建多線程 10.2.3 兩種實現多線程方式的對比分析 10.3 線程的生命周期及狀態轉換 10.4 線程的調度 10.4.1

線程的優先級 10.4.2 線程休眠 10.4.3 線程讓步 10.4.4 線程插隊 10.5 多線程同步 10.5.1 線程安全問題 10.5.2 同步代碼塊 10.5.3 同步方法 10.5.4 死鎖問題 【任務10】銀行存款程序設計 10.6 本章小結第11章 網絡編程 11.1 網絡通信協議 11.1.1 IP地址和端口號 11.1.2 InetAddress 11.1.3 UDP與TCP協議 11.2 UDP通信 11.2.1 DatagramPacket 11.2

.2 DatagramSocket 11.2.3 UDP網絡程序 【任務11-1】聊天程序設計 11.3 TCP通信 11.3.1 ServerSocket 11.3.2 Socket 11.3.3 簡單的TCP網絡程序 11.3.4 多線程的TCP網絡程序 【任務11-2】文件上傳 11.4 本章小結

符合JAVA SE8標準CVM之設計與實作

為了解決Java classpath的問題,作者顏義洋 這樣論述:

CVM 是由Sun Microsystems為J2ME/CDC標準所開發的一個開源碼JVM (Java virtual machine),它實作了Just-in-Time (JIT) compilation加速功能。CVM廣泛支援各種不同嵌入式處理器,但是只符合Java2的規範,本論文將修改並擴充CVM的架構,以符合Java SE8標準,並且在嵌入式MIPS開發平台上驗證結果。而符合Java 8規格之class library是由OpenJDK所移植而來的。跟原本OpenJDK的HotSpot VM相比,除了可以支援更多的處理器平台,CVM所採用的method-based JIT (Just

In Time Compilation),相對於Hotspot VM需要較小的runtime memory和compilation overhead,更適合在資源有限的嵌入式系統下應用。我們處理CVM不支援的Java 8語法功能以及OpenJDK針對底層JVM銜接設計的接口,以方便用CVM來取代掉原本OpenJDK下的Hotspot VM。後續的工作則是修改擴增CVM內建的函式庫,以達到執行一個開源的伺服器框架:Apache Felix以及Jembench跑分測試的目標。

Java經典實例(第3版)

為了解決Java classpath的問題,作者IAN F.DARWIN 這樣論述:

從lambda表達式、JavaFX8,到網路編程和支持移動設備等方面,Java8都有許多更新。本書包含了數百個經過實踐驗證的技巧,內容涵蓋了廣泛的Java主題,可幫助你快速進入編程狀態。你可以從中學到一切有用的技術,包括調試、數據結構、GUI開發和函數編程。 本書的每個技巧既給出了代碼部分,也給出了運行結果,還有對它們的討論。你可以免費使用這些代碼。如果你對Java基礎知識比較熟悉,學習本書將使你進一步掌握語言方面的通用知識和Java 8 中主要API方面的特殊知識。 本書的主題包括:1.用於編譯、運行和調試的方法。對文本的處理、比較和重新安排。2.用於字元串匹配和模式匹配的正則表

達式。處理數字、日期和時間。3.使用集合、數組和其他類型實現數據的結構化。4.面向對象技術和函數編程技術。5.目錄和文件系統運算符。6.使用圖形、視頻和音頻。7.GUI開發,包括JavaFX和處理器。8.客戶端和伺服器端的網路編程。9.資料庫訪問,使用JPA、Hibernate和JDBC。10.處理JSON和用於數據存儲的XML。11.多線程和併發機制。 Ian F.Darwin,已在電腦工業界工作了三十年。除了編程和提供咨詢,Ian還為Learning Tree International公司講授UNIX、C和Java,這是一家世界上最大的培訓公司之一。他還編寫了《Checking C

Programs with Lint》(O鈥橰eilly?公司出版)一書,以及超過100篇有關C和UNIX方面的文章。 前言. 1第1章 入門: 編譯、 運行和調試Java程序. 191.0 引言 .191.1 編譯和運行Java程序: JDK方式201.2 用帶語法高亮顯示的編輯器編輯和編譯程序211.3 使用IDE編譯、 運行和測試程序221.4 有效使用CLASSPATH.301.5 下載和使用代碼示例 .321.6 使用 Ant工具自動編譯 371.7 使用Apache Maven自動設置依賴關系、 編譯、 測試和部署.401.8 使用Gradle自動設置依賴關系、

編譯、 測試和部署 .451.9 處理過期警告 461.10 沒有#ifdef的條件編譯 .481.11 使用斷言機制維護程序的正確性.501.12 使用JDB調試 .511.13 用單元測試避免調試 .531.14 用持續集成維護代碼 .561.15 獲取可讀回溯 601.16 更多的Java源代碼: 程序、 框架和庫61第2章 與運行環境交互 652.0 引言 .652.1 獲得環境變量 652.2 從系統屬性獲得信息 .672.3 了解當前的JDK版本682.4 編寫操作系統相關的代碼692.5 使用擴展包或其他API包.722.6 解析命令行參數 73第3章 字符串 803.0 引言

.803.1 用Substring分解字符串 .823.2 將字符串分解成詞.833.3 用StringBuilder連接字符串 .873.4 處理單個字符串 893.5字符串對齊 .913.6 Unicode字符和String之間的轉換 933.7 按單詞或字符顛倒字符串963.8 擴展和壓縮Tab 973.9 控制字母大小寫 1013.10 縮排文本文檔 1023.11 輸入非打印字符 1033.12 刪除字符串的尾部空格 .1043.13 解析用逗號分隔的數據 .1063.14 程序: 一個簡單的文本格式化工具. 1103.15 程序: Soundex算法. 112第4章 正則表達式的

模式匹配 1164.0 引言 . 1164.1 正則表達式語法 1184.2 在Java中使用正則表達式:測試模式 1244.3 找到匹配的文本 1284.4 替換匹配的文本 1304.5 打印匹配的所有字符串 .1324.6 打印包含一個模式的行 .1344.7 在正則表達式中控制大小寫1354.8 匹配「 重音符」 或復合字符1364.9 在文本中匹配換行符 .1384.10 程序:Apache日志文件解析 .1394.11 程序: 數據挖掘.1414.12 程序: 完整的Grep.143第5章 數字 . 1495.0 引言 .1495.1 檢查字符串是否是有效數字1515.2 用小數據類

型儲存大數據類型的數字 .1535.3 數字與對象的相互轉換 .1545.4 直接使用分數而不用浮點數1555.5 保證浮點數的准確.1575.6 比較浮點數 1595.7 舍入浮點數 1605.8 格式化數字 1615.9 二進制、 八進制、 十進制和十六進制之間的轉換 1645.10 對整數序列的操作.1655.11 使用羅馬數字 1665.12 復數的正確格式化.1705.13 生成隨機數 1725.14 計算三角函數 1745.15 取對數 .1755.16 矩陣乘法1765.17 使用復數1785.18 處理非常大的數字1805.19 程序: TempConverter1825.20

程序: 數字回文.184第6章 日期和時間——新的API 1876.0 引言 .1876.1 查看當天日期 1906.2 日期和時間的格式化 .1916.3 日期/時間、 YMDHMS和 紀元秒( Epoch Seconds) 之間的轉換 1936.4 將字符串解析為日期 .1946.5 兩個日期之間的差.1956.6 日期或日歷的加減.1966.7 與傳統日期和日歷類的接口197第7章 結構化數據 . 1997.0 引言 .1997.1 使用數組2007.2 調整數組長度 2017.3 集合框架2037.4 動態數組列表 2047.5 使用泛型集合 2077.6 使用泛型避免強制類型轉換2

087.7 迭代器的使用方式. 2117.8 使用Set避免元素重復存儲 2137.9 使用迭代器或枚舉.2157.10 鏈表結構2167.11 使用Hashtable和HashMap進行映射.2197.12 Properties類和Preferences類2217.13 對集合排序 2257.14 避免頻繁排序 2297.15 在集合中查找對象.2317.16 將集合轉換為數組.2337.17 自定義迭代器 2347.18 堆棧 .2377.19 多維結構2407.20 程序:運行時間比較 242第8章 面向對象技術 2458.0 引言 .2458.1 使用toString()格式化對象並輸

出 2478.2 覆蓋equals()和hashCode()方法2498.3 使用關閉鉤子清理程序 .2548.4 使用內部類 2568.5 通過接口提供回調.2578.6 多態性/抽象方法 .2608.7 傳遞數值2628.8 使用類型安全的枚舉 .2658.9 Singleton模式 2698.10 自定義異常 2718.11 使用依賴注入 2728.12 程序: 繪圖儀 275第9章 函數式編程技術: 函數接口、 流、 並行集合 2799.0 引言 .2799.1 使用lambda/Closure替代內部類 2819.2 使用lambda預定義接口 .2849.3 使用流 .2879.4

使用並行流與集合提高吞吐量 2889.5 創建自己的函數式接口 .2899.6 函數引用2929.7 Java Mixins: 方法混合 .296第10章 輸入與輸出 . 29810.0 引言 .29810.1 從標准輸入設備讀取數據30110.2 從控制台或控制終端讀取數據, 隱藏讀取密碼 30310.3 向標准輸出或標准錯誤流寫數據 30510.4 使用 Formatter 和 printf輸出 .30710.5 使用Stream Tokenizer的掃描輸入 .31010.6 使用Scanner類掃描輸入 31510.7 使用語法結構掃描輸入 .31810.8 按文件名打開文件.319

10.9 復制文件32010.10 把文件讀入一個字符串 .32610.11 重新分配標准流.32710.12 復制一個流 32810.13 讀/寫不同的字符集33110.14 行結束符33210.15 平台相關的文件編碼 .33210.16 閱讀「 連續」 行.33410.17 讀/寫二進制數據33810.18 在文件中定位 33810.19 處理C程序寫的數據流.34010.20 存儲和還原Java對象34210.21 防止ClassCastExceptions異常34510.22 讀寫JRA或Zip文檔 34710.23 利用get Resource()和getResourceAsStr

eam()獲得文件 .35010.24 讀寫壓縮文件 35210.25 了解串行和並行端口的通信API35310.26 將用戶數據保存到磁盤 .35710.27 程序: 將文本輸出為PostScript格式361第11章 目錄和文件系統操作 36411.0 引言 .36411.1 獲取文件信息 36411.2 創建一個文件 36711.3 重命名一個文件.36811.4 刪除一個文件 36911.5 創建臨時文件 37011.6 改變文件屬性 37211.7 列出目錄內容 37311.8 獲取根目錄 37511.9 創建新的目錄 37711.10 使用路徑而不是文件 .37711.11 使用F

ileWatcher 服務得到文件變化的通知. 37911.12 程序: Find.381第12章 媒體: 圖形、 音頻、 視頻. 38412.0 引言 .38412.1 使用Graphics對象畫圖 38512.2 無需編寫主函數顯示圖形組件 38612.3 繪制文本38712.4 在組件中央繪制文本 .38812.5 繪制陰影38912.6 繪制2D( 二維) 文本 39112.7 使用應用程序字體繪制文本 39412.8 繪制圖像39612.9 使用 javax.imageio讀寫圖像39912.10 播放音頻/語音文件40112.11 播放視頻文件.40212.12 在Java中打印

40712.13 程序: PlotterAWT .41012.14 程序: Grapher .412第13章 網絡客戶端 . 41613.0 引言 .41613.1 訪問服務器 41813.2 查找和報告網絡地址 .41913.3 處理網絡錯誤 42113.4 讀寫文本數據 42213.5 讀寫二進制數據.42413.6 讀寫串行化數據.42713.7 UDP數據報 42813.8 程序: TFTP的UDP客戶端 43113.9 URI、 URL, 還是URN? 43513.10 輕量級Web服務客戶端 43613.11 SOAP Web服務客戶端 .43813.12 程序: Telnet客戶

端.44213.13 程序: 聊天客戶端 .44413.14 程序: 簡單的HTTP鏈接檢查器 448第14章 圖形用戶界面. 45014.0 引言 .45014.1 顯示GUI( 圖形用戶界面) 組件 .45114.2 在事件調度線程上運行GUI.45314.3 設計一個窗口布局.45414.4 選項卡視圖 45714.5 事件處理: 使按鈕工作 .45814.6 使用匿名內部類進行事件處理 46014.7 使用Lambdas的事件處理.46114.8 用「 窗口關閉」 來終止程序 46214.9 對話框 .46714.10 捕捉和格式化GUI異常 46914.11 在窗口上打印.47214

.12 使用JSpinner選擇一個值 .47814.13 用JFileChoose選擇一個文件47914.14 選擇一種顏色 48114.15 用HTML格式化jcomponents48414.16 將主窗口居中顯示 .48514.17 改變Swing程序的外觀和感覺48814.18 改進MAC OS X下的Swing GUI 49214.19 使用JavaFX構建GUI應用程序.49414.20 程序: 定制字體選擇器 .49614.21 程序: 定制AWT/Swing布局管理器 500第15章 國際化和本地化 50815.0 引言 .50815.1 用I18N資源創建一個按鈕 .5091

5.2 列出可用的語言環境 . 51115.3 使用I18N資源創建菜單 .51215.4 編寫國際化的方便子程序51215.5 使用I18N資源創建一個對話框51415.6 創建一個資源包.51615.7 從代碼中提取字符串 .51715.8 使用特定的語言環境 .51815.9 設置默認語言環境.51915.10 使用MessageFormat格式化消息 52015.11 程序: MenuIntl 52215.12 程序: BusCard .524第16章 Java服務器端 . 52816.0 引言 .52816.1 打開服務器套接字.52916.2 返回一個響應( 字符串或二進制) .5

3116.3 通過網絡連接返回對象信息 53416.4 處理多個客戶端.53516.5 為HTTP協議服務.54016.6 用SSL和JSSE保護Web服務器 .54216.7 網絡日志54516.8 使用SLF4J進行網絡日志記錄 .54616.9 使用log4j進行網絡日志記錄 .54816.10 使用java.util.logging進行網絡日志記錄 55116.11 查找網絡接口.55316.12 程序: 一個Java聊天服務器.554第17章 Java和電子郵箱 56017.0 引言 .56017.1 發送電子郵件: 瀏覽器版本 56117.2 發送電子郵件: 真實的 .56417.

3 啟用服務器程序的郵件發送 56717.4 發送MIME郵件 .57217.5 提供郵件設置 57517.6 閱讀電子郵件 57617.7 程序: MailReaderBean58017.8 程序: MailClient.584第18章 數據庫訪問 . 59418.0 引言 59418.1 用JPA或Hibernate輕松訪問數據庫 59618.2 JDBC設置和連接.60118.3 連接JDBC數據庫.60418.4 發送一個JDBC查詢並獲取結果 60718.5 使用JDBC准備好的語句61018.6 在JDBC中使用存儲過程61418.7 使用ResultSet修改數據61418.8

在RowSet中存儲61518.9 使用SQL更新數據 .61718.10 查找JDBC元數據.61918.11 程序: SQLRunner .623第19章 處理JSON數據 . 63619.0 引言 .63619.1 直接生成 JSON63819.2 使用Jackson解析和編寫JSON .63919.3 用org.json解析和編寫JSON 640第20章 處理XML 64320.0 引言 .64320.1 用JAXB在對象與XML之間轉換 .64620.2 使用序列化實現對象與XML之間的轉換 64820.3 通過XSLT轉換XML 64920.4 用SAX解析XML65220.5 用

DOM解析XML.65420.6 用XPath查找XML元素 65820.7 用Schema或DTD驗證結構 65920.8 用DOM和XML轉換器生成自己的XML .66220.9 程序xml2mif 664第21章 包和打包 66721.0 引言 .66721.1 創建一個封裝包.66821.2 用Javadoc為類寫文檔 66921.3 超出Javadoc: 注解/元數據 .67321.4 用jar歸檔 .67521.5 從一個JAR運行一個程序 67621.6 將一個類作為JavaBean67821.7 將Bean放入一個JAR中68121.8 打包一個Servlet到WAR文件 .6

8321.9 編寫一次, 隨處安裝 .68421.10 編寫一次, 在Mac OS X上進行安裝 .68421.11 Java Web Start 68621.12 簽名你的JAR文件692第22章 Java線程 69422.0 引言 .69422.1 在不同線程中運行代碼 .69622.2 用動畫顯示運動圖像 .70022.3 停止一個線程 70422.4 交會和超時 70722.5 用synchronized關鍵字實現線程同步 .70822.6 使用鎖簡化同步.71422.7 用wait()和notifyAll()同步線程 71822.8 使用隊列接口簡化生產者/消費者模式 72322.9

用Fork/Join優化並行處理72522.10 在編輯器的后台保存 .72922.11 程序: 多線程網絡服務器73022.12 使用Concurrency Utilities簡化服務器 .736第23章 反射或「 命名類的類」 73923.0 引言 .73923.1 獲取類描述符 74023.2 查找並使用方法和域 .74123.3 通過反射訪問私有的方法和域 74423.4 動態加載並實例化一個類74623.5 通過一個ClassLoader從頭開始構造一個類 .74823.6 性能計時74923.7 輸出類的信息 75323.8 顯示包中包含的類清單 .75523.9 使用和定義注解

.75723.10 通過注解找到類似插件的類 76223.11 程序: CrossRef .76423.12 程序: AppletViewer 766第24章 Java和其他語言的結合 77324.0 引言 .77324.1 在Java中運行外部程序 77424.2 運行一個程序並捕捉其輸出 77824.3 通過javax.script調用其他語言.78124.4 啟動自己的腳本引擎 .783

雲端化網路視訊電話設計與實作

為了解決Java classpath的問題,作者林子堯 這樣論述:

本研究的目的是實現在雲端計算系統上設計一個即時性網路視訊電話Video/Voice over IP (VVoIP)的應用程式。PC或Notebook經由web介面方式且使用以Authentication、Authorization、Accounting (AAA)管理機制登入雲端計算系統,透過雲端計算系統的VVoIP程式與另一位上線使用者做網路視訊電話方式的連線通話。Android行動裝置的使用者則經由Android Market下載及安裝我們發佈雲端的VVoIP App後,在Adobe AIR App的環境下進行雲端網路視訊通話。它比P2P方式網路視訊電話更具有幾項優點,首先使用者通話前不

需事先得知對方IP位址,其次它將可以實現跨平台的網路視訊電話,並且VVoIP應用程式採用Real Time Messaging Protocol(RTMP)通訊協定來達成及時性的傳輸服務。