Time of Update: 2018-12-05
第一,談談final, finally, finalize的區別。 ??第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)interface(介面)? ??第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統)。 ??第四,&和&&的區別。 ??第五,HashMap和Hashtable的區別。 ??第六,Collection
Time of Update: 2018-12-05
翻譯 by SuperMMX 閱讀整個的 "為效能而設計" 系列: 第一部分: 介面事宜 第二部分: 減少對象建立 第三部分: 遠程介面 (March 23, 2001) 第三部分: 遠程介面 概述 許多 Java 的通常效能問題來源於設計過程早期的類設計想法中, 早在開發人員開始考慮效能問題之前. 在這個系列中, Brian Goetz 討論了一些通常的 Java 效能的冒險, 解釋了怎樣在設計時間避免它們. 在這篇文章中,
Time of Update: 2018-12-05
java進階多線程編程(一)--關於線程的停止問題 多線程是java的一個優勢,java使得程式員可以很方便的進行多線程程式開發。獲得更好的效能。關於多線程的概念以及一般的多線程編程,比如如何以及為何實現runnable介面,為何stop()會被Deprecated掉等等,這個請看matrix之前的多線程編程基礎或者sun的java文檔。關於多線程編程,有幾點這裡要提到的:1。既然stop()是不被推薦的,那麼我們如何停止一個線程呢?直接kill嗎?在這裡,筆者總結一種比較通用也比較穩定的方法:
Time of Update: 2018-12-05
翻譯 by SuperMMX 閱讀整個的 "為效能而設計" 系列: 第一部分: 介面事宜 第二部分: 減少對象建立 第三部分: 遠程介面 (March 23, 2001) 第一部分: 介面事宜 概要 許多通常的 Java 效能問題都起源於在設計過程早期中的類設計的思想, 早在許多開發人員開始考慮效能問題之前. 在這個系列中, Brian Goetz討論了通常的 Java效能上的冒險以及怎麼在設計時候避免它們. 許多程式員在開發週期的後期才可是考慮效能管理.
Time of Update: 2018-12-05
Java Web Start(以下簡稱JWS)是SUN提供的一種通過Web來部署和發布Java
Time of Update: 2018-12-05
Java 程式中也有記憶體漏洞?當然有。與流行的觀念相反,在 Java 編程中,記憶體管理仍然是需要考慮的問題。在本文中,您將瞭解到什麼會導致記憶體漏洞以及何時應該關注這些漏洞。您還有機會實踐一下在您自己的項目中解決漏洞問題。 Java 程式中的記憶體漏洞是如何顯現出來的 大多數程式員都知道,使用像 Java 這樣的程式設計語言的一大好處就是,他們不必再擔心記憶體的分配和釋放問題。您只須建立對象,當應用程式不再需要這些對象時,Java
Time of Update: 2018-12-05
JDK 1.6.0_beta API: http://www.dlog.cn/javadoc/jdk1_6_0_beta2/index.htmlJ2EE 5.0 Update 1 : http://java.sun.com/javaee/5/docs/api/Struts 1.3.5 API: http://www.dlog.cn/javadoc/struts-1.3.5/docs/apidocs/index.htmlHibernate 3.2 ga :
Time of Update: 2018-12-05
AJAX AJAX開發簡略 eclipse hibernate HIBERNATE - 符合Java習慣的關聯式資料庫持久化 javascript http---www.wodukom.com-gcr998-006.htm JavaScript 參考教程 javascript小技巧--Tian歡迎您的訪問 部落格園 - 生存設計(http--www.cnblogs.com-netfork-) - 項目預計 開發資來源文件 無憂指令碼----體驗編寫HTML代碼的樂趣
Time of Update: 2018-12-05
多線程間的資源共用關鍵詞synchronized、sychronized塊、並發、automic、Mutex Lock、volatile、鎖的範圍、Java對象執行個體上的鎖、static
Time of Update: 2018-12-05
SVNKit 是一個完全基於Java的Subversion開源工具庫,通過它提供的API,可以用Java操作svn,如代碼提交,更新等。下面的例子,是我通過svnkit來擷取svn版本庫的最新版本。引入svnkit.jar 這個jar包。測試代碼如下:@Test public void testSvnHeaderVersion() throws SVNException { /* *
Time of Update: 2018-12-05
Java外部執行作業系統命令 Java 建立本地系統進程Java線程機制、Process、ProcessBuilder,對啟用的進程in/out/error資訊進行記錄層級: 初級王延成 (ybygjy@gmail.com)2010 年 4 月 13 日(整理)此文章內容主要描述了Java
Time of Update: 2018-12-05
J2SE I18N ·ResourceBundle 封裝了對I18N的公用介面,可以理解為ResourceBundle可當作I18N處理的根基,與它互動就可以載入到與特定Local所對應的資訊 ·I18N資料的提供 1、使用最簡單的.properties形式,其實這也是直接load到儲存空間中以K-V形式儲存 2、以擴充ListResourceBundle的形式,動態提供資料 3、直接擴充ResourceBundle的形式,動態提供資料
Time of Update: 2018-12-05
幾種java開源緩衝系統的效能比較: 以下是幾個著名java開源緩衝系統的介紹: OSCache OSCache是個一個廣泛的普通的緩衝解決方案。採用的高效能的J2EE緩衝架構,OSCache能用於任何Java應用程式 OSCache有以下特點:
Time of Update: 2018-12-05
“本附錄由Joe Sharp投稿,Java語言特彆強調準確性,但可靠的行為要以效能作為代價。這一特點反映在自動收集垃圾、嚴格的運行期檢查、完整的位元組碼檢查以及保守的運行期同步等等方面。對一個解釋型的虛擬機器來說,由於目前有大量平台可供挑選,所以進一步阻礙了效能的發揮。“先做完它,再逐步完善。幸好需要改進的地方通常不會太多。”(Steve McConnell的《About performance》[16])本附錄的宗旨就是指導大家尋找和最佳化“需要完善的那一部分”。D.1
Time of Update: 2018-12-05
本文列出了當今電腦軟體開發和應用領域最重要十種關鍵技術排名,如果你想保證你現在以及未來的幾年不失業,那麼你最好跟上這些技術的發展。雖然你不必對這十種技術樣樣精通,但至少應該對它們非常熟悉。 一、XML 在十種技術中,最重要的一種技術我想應該非XML莫屬。這裡不僅僅指XML規範本身,還包括一系列有關的基於XML的語言:主要有XHTML,XSLT,XSL,DTDs,XML
Time of Update: 2018-12-05
在JDK1.2以前的版本中,當一個對象不被任何變數引用,那麼程式就無法再使用這個對象。也就是說,只有對象處於可觸及狀態,程式才能使用它。這 就像在日常生活中,從商店購買了某樣物品後,如果有用,就一直保留它,否則就把它扔到垃圾箱,由清潔工人收走。一般說來,如果物品已經被扔到垃圾箱,想再 把它撿回來使用就不可能了。 但有時候情況並不這麼簡單,你可能會遇到類似雞肋一樣的物品,食之無味,棄之可惜。這種物品現在已經無用了,保留它會佔空間,但是立刻扔掉它也不划算,因
Time of Update: 2018-12-05
自從Sun公司宣稱要將Java代碼基礎的大部分“發布”之後,Internet上就充滿了這樣的疑問:此舉措對於Java,開源以及開發人員社區來說意味著什嗎? 首先,我們來看一條通告:Java的關鍵區段將會在遵循開源GPL
Time of Update: 2018-12-05
(1)顯示中文JSP頁面:〈%@page ContentType="text/html; chaset=gb2312" %〉(2)在Weblogic下使用JSTL在頭部添加:〈%@page pageEncoding="GBK"%〉(3)中文頁面提交返回擷取參數值時:〈%request.setCharacterEncoding("gb2312"); %〉,也可以採用下面的辦法統一處理,首先建立下面的類://**********************************************
Time of Update: 2018-12-05
JSON作為一種輕量級資料交換工具,使用是非常方便的。但在同J2EE後台互動的時候,需要將JSON直接轉化為我們工程中的java持久對象經行業務操作或直接持久化到資料庫。現在有很多這種資料轉化工具,我們項目中使用了JSON-tool第三包,使用的步驟為:1. 接受前台json資料String data = request.getParameter("data");2. 通過接收到的json資料構建一個JSONObject或是一個JSONArrayJSONObject json = new
Time of Update: 2018-12-05
有時間寫了一個很簡單的bat指令碼,方便大家用於自動化佈建Java 2 SDK環境變數.把代碼拷貝,另存新檔SetJava.bat.安裝完Java 2 SDK之後,開一個命令列視窗,假設SetJava.bat儲存到了G:/下,Java 2 sdk也安裝到了G:/JDK目錄,然後啟動命令列視窗輸入G:斷行符號顯示G:/>其後輸入G:/>SetJava.bat