Time of Update: 2018-12-03
1,static member可使用該類對象的Null 參考來引用該類static memberSomeClass obj = null;obj.staticMethod();obj.staticData =
Time of Update: 2018-12-03
1 資料JDK5.0垃圾收集最佳化之--Don't Pause(花錢的年華) 編寫對GC友好,又不泄漏的代碼(花錢的年華) JVM調優總結 JDK 6所有選項及預設值 2 GC日誌列印 GC調優是個很實驗很伽利略的活兒,GC日誌是先決的資料參考和最終驗證:-XX:+PrintGC Details -XX:+PrintGCTimeStamps(GC發生的時間) -XX:+PrintGCApplicationStoppedTime(GC消耗了多少時間)
Time of Update: 2018-12-03
我們都知道,在JDK1.5之前,Java中要進行業務並發時,通常需要有程式員獨立完成代碼實現,當然也有一些開源的架構提供了這些功能,但是這些依然沒有JDK內建的功能使用起來方便。而當針對高品質Java多線程並發程式設計時,為防止死蹦等現象的出現,比如使用java之前的wait()、notify()和synchronized等,每每需要考慮效能、死結、公平性、資源管理以及如何避免執行緒安全性方面帶來的危害等諸多因素,往往會採用一些較為複雜的安全性原則,加重了程式員的開發負擔.萬幸的是,在JDK1.
Time of Update: 2018-12-03
如何支援soap下載soap,解壓到對應的目錄,安裝ApacheSOAP步驟如下:1.下載相關的配置Web伺服器:(這裡以tomcat為web伺服器講解) Apache SOAP要求有1.1.2版本或更高的Apache Xerces(Java),它支援DOM(文件物件模型)Level2規範,支援名稱空間。要使用1.2版本的Xerces以上的版本,到Apache網站的下載Xerces-J-bin.1.2.0.zip。(http://xml.apache.org/dist/xerces-j/)
Time of Update: 2018-12-03
作者:江南白衣 今天的一條八卦,在Asp.net 2.0與Rails系 RoR/DJango/Turbogears的兩面夾擊下,Java Web Framework的大佬們終於看到狼來了,坐下來,吃個包,開始商量合作。 訊息在TSS主編Dion Almaer的Blog上看到,再看這個Java Web Alignment Group ,果然陣容鼎盛,36個Member,江湖上大部分大佬都到齊了。Yahoo
Time of Update: 2018-12-03
1.名詞概念:jdk: java devolop kit -- java開發包(運行java最基本的東東)j2sdk:在1.4版以前稱為jdk,可以理解j2sdk是jdk的升級版本,所以我們只要安了j2sdk即可,JDK就沒必要了j2sdk呢有幾個版本對應於java2的幾個版本,其中j2ee需要用到開發工具就是J2eesdk了,只不過大部分應用伺服器(weblogicjboss等)都內建了j2eesdk。因此,下一個jboss就包含了相應的j2ee開發包
Time of Update: 2018-12-03
作者:江南白衣 反射,所有教科書都正兒八經的講了,這裡只能再隨便講兩句。 反射是一種讓架構能夠根據 "以字串形式存在的資訊"
Time of Update: 2018-12-03
原文出處及討論:http://www.blogjava.net/calvin/archive/2005/12/22/25034.html作者:江南白衣 每年的全球四大Java研討會,它們的agenda,給大家提供了一個捉摸Java時尚風向的便利。每年花幾天看一遍它們的報道和share出來的slides,是CTO該做的事情。PS.
Time of Update: 2018-12-03
作者:江南白衣 Java 5的泛型文法已經有太多書講了,這裡不再打字貼書。GP一定有用,不然Java和C#不會約好了似的同時開始支援GP。但大家也清楚,GP和Ruby式的動態OO語言屬於不同的意識形態,如果是一人一票,我想大部分的平民程式員更熱衷動態OO語言的平白自然。但如果不準備跳槽到支援JSR223的動態語言,那還是看看GP吧。 胡亂總結泛型的四點作用: 第一是泛化,可以拿個T代表任意類型。
Time of Update: 2018-12-03
作者:江南白衣 Java 5的泛型文法已經有太多書講了,這裡不再打字貼書。但真要理解泛式編程的使用,還是要回到它的故鄉C++ 去,靠Java書上的例子只能學到syntax。 GP一定有用,不然Java和C#不會約好了似的同時開始支援GP。但大家也清楚,GP和Python式的動態OO語言屬於不同的意識形態,如果是一人一票,我想大部分的平民程式員更熱衷動態OO語言的平白自然。 我對GP的沒心沒肺的用法: 胡亂總結泛型的三點作用: 第一是泛化,可以拿個T代表任意類型。
Time of Update: 2018-12-03
作者:江南白衣 1.因為兩者的用途不同,所以Annotation與XML應該並存 Anootation vs XML 到了現在,在Spring和EJB3各佔一邊的持續示範下,各自的用途已清晰。 雖然兩者之間完全可以相互替代,沒有絕對不能做的事情,但卻存在好不好的問題,兩者的用途不同,應該並用: "size=10,db_user=ito"這樣的參數,仍然適合放在XML,YAML(ruby),properties,ini檔案裡。
Time of Update: 2018-12-03
年末最後一天,昭事上帝 ,聿懷多福,祈望來年的Java社區爭氣一點,實現偶們小小的願望...1.Java 7.0發布 Java7.0吸引架構師的地方有Garbage First垃圾收集演算法 ,NIO2 和Concurrent包的fork-join 架構 . Garbage First與BEA JRockit 的演算法類似,替代了原來暫停時間優先的CMS演算法,提供了一個固定的垃圾收集時間--如勉強可接受的20ms。架構師們終於可以放心一些,系統不會再忽然停頓兩秒。
Time of Update: 2018-12-03
原文地址:http://blog.csdn.net/calvinxiu/archive/2007/06/24/1664374.aspx,著作權,轉載請保留原文連結,謝謝。--江南白衣 Java EE 5.0 規範的筆墨在EJB3.0與Web Service上,隨著萬眾期待的Struts2.0揭開面紗,Java在Web應用開發上便變得沉悶乏味起來。 在JavaOne2007 上有篇 The Future of the Java Technology Web
Time of Update: 2018-12-03
import java.net.*;import java.io.*;import java.util.Locale;class Test{ public static void main(String[] args) { try { //用於註冊的使用者名稱 密碼 問題 答案臨時變數 String temp="renyanwei"; //就註冊10個吧,別太過火了
Time of Update: 2018-12-03
import java.util.Date;public class JavaString { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //char to string char a[] = {'g','o','o','d','.'}; String s = new String (a); //全部字元 System.
Time of Update: 2018-12-03
一.概述 reflection是一系列的API,用於表示或者處理當前JVM中的類,介面和對象. java.lang.reflect/java.lang.Class二.主要功能 確定一個對象的類 取出類的modifiers,資料成員,方法,構造器,和超類. 找出某個介面裡定義的常量和方法說明. 建立一個類執行個體,這個執行個體在運行時刻才有名字(已耗用時間才產生的對象). 取得和設定對象資料成員的值,如果資料成員名是運行時刻確定的也能做到.
Time of Update: 2018-12-03
/** * <p>TypeChange.java * <p>JAVA基本類型互相轉換 * * @author heardy * @time 2011/01/30 * @version 1.0 */public class TypeChange { /** * 轉為字串 * * @param obj * @return 為null時返回Null 字元串 */ public static String
Time of Update: 2018-12-03
環境:jdk1.6作業系統:windows ubuntu在以上兩個測試下通過, 由於使用的jdk下API 只要安裝了JDK ,即可跨平台使用 import java.io.File;import java.text.DecimalFormat;public class Ypxx { public static void main(String[] args) { File[] roots = File.listRoots();// 擷取磁碟分割列表 for
Time of Update: 2018-12-03
一、 JDK (Java Development Kit) JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Java基礎的類庫(rt.jar)。不論什麼Java應用伺服器實質都是內建了某個版本的JDK。因此掌握JDK是學好Java的第一步。最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK等等。
Time of Update: 2018-12-03
每個人的學習方法是不同的,一個人的方法不見得適合另一個人,我只能是談自己的學習方法。因為我學習Java是完全自學的,從來沒有問過別人,所以學習的過程基本上完全是自己摸索出來的。我也不知道這種方法是否是比較好的方法,只能給大家提供一點參考了。 學習Java的第一步是安裝好JDK,寫一個Hello World,