Time of Update: 2018-12-05
JDK6的新特性之三:理解StAX StAX(JSR 173)是JDK6.0中除了DOM和SAX之外的又一種處理XML文檔的APIStAX的來曆 在JAXP1.3(JSR 206)有兩種處理XML文檔的方法:DOM(Document Object Model)和SAX(Simple API for XML).由於JDK6.0中的JAXB2(JSR 222)和JAX-WS 2.0(JSR 224)都會用到StAX所以Sun決定把StAX加入到JAXP家族當中來,並將JAXP的版本升級到1.4(JA
Time of Update: 2018-12-05
編者按:本文是從“Practical Java”( Addison-Wesley 出版)一書節選而來的。您可以從 Borders.com 訂購該書。請閱讀我們對作者 Peter Haggar 的採訪。synchronized 關鍵字鎖定對象。對象是在 synchronized 代碼內部被鎖定的,這一點對此對象以及您對其對象引用所作的更改意味著什麼呢?對一個對象作同步處理只鎖定該對象。但是,必須注意不要重新分配被鎖定對象的對象引用。那麼如果這樣做會發生什麼情況呢?請考慮下面這段代碼,它實現了一個
Time of Update: 2018-12-05
/**//// <summary> /// AlphaBeta剪枝法 /// </summary> /// <returns></returns> private int AlphaBetaSearch(int curDepth, int alpha, int beta) ...{ lock (this) ...{
Time of Update: 2018-12-05
WEB檔案上傳可能是網站建設中最常用的功能之一,我在項目開發中幾乎都需要實現檔案上傳功能.前段時間自己搜集了一些上傳組件.這篇文章中將介紹這些組件的使用方法,並且比較各自的優劣.一,smartupload組件.我想只要做個檔案上傳的朋友都知道這個組件,我認識的人中使用最多的也是它!我剛到公司的時候,公司也使用的smartupload,這個組件上傳相對較小的檔案時是個不錯的選擇.下面給出個使用的例子: <%@ page contentType="text/html;charset=gb23
Time of Update: 2018-12-05
微軟公司的董事長比爾·蓋茨,曾送給職場新人10句話: 1.人生是不公平的,習慣去接受它吧。 2.這個世界不會在乎你的自尊,這個世界期望你先做出成績,再去強調自己的感受。 3.你不會一離開學校就有百萬年薪,你不會馬上就是副總裁,兩者你都必須靠努力賺來。 4.如果你覺得你的老闆很兇,等你當了老闆就知道了,老闆是沒有工作任期保障的。 5.在速食店煎個漢堡並不是作賤自己,你的祖父母對煎漢堡有完全不同的定義。 6.如果你一事無成,不是你父母的錯,所以不要只會對自己犯的錯發牢騷,要從錯誤中去學習
Time of Update: 2018-12-05
這裡寫了一些有關於JAVA調試前環境變數設定的東東,希望能對比自己遲學一點的JAVA迷能有一點點的協助。我們假設JDK裝在:C:/j2sdk1.4.2_07* WIN 98或以下 直接在DOS環境下輸入命令:set path=C:/j2sdk1.4.2_07/bin (javac.exe/java.exe等工具放在bin檔案夾下,設定使系統能找到這些工具)set classpath=C:/j2sdk1.4.2_07/lib其實,這樣設定它的有效期間僅在DOS視窗不關的前提下,每一次開啟新的DOS
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/windy444/archive/2007/12/30/2005315.aspx由windy444翻譯,轉載請註明原文名:Building a Common Navigator Framework (CNF) Viewer Part I: Defining the View Part ,作者:MICHAEL
Time of Update: 2018-12-05
Spring2.0在配置上調整了不少地方,增加更加靈活、簡潔的配置方式,本文通過兩個簡單的樣本來示範。 配置Apache的一個資料來源串連池,在Spring 2.0以前的版本中,我們可以使用類似下面的配置: class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> org.gjt.mm.mysql.Driverjdbc:mysql://127.0.0.1:3306/easyjf-bbs root
Time of Update: 2018-12-05
以下論壇排名不分先後,還有許多業界知名的論壇,主要有點偏門,這個不做概述,呵呵。 IT技術開發綜合類 http://community.csdn.net/ 適合人群:只適合軟體開發人員 技術開發最全面的論壇,裡面可以遇到很多牛人,版面也很全,什麼J2EE,.NET啊,該有的全上,在這裡基本上可以提出任何問題,人氣也是最旺的,不過一般提出的意見都有正方兩面的,所以最終解決問題,還是靠自己。 評價:專業,很牛逼,就是速度慢。 http://www.52rd.com/
Time of Update: 2018-12-05
No.1 男:“我可以向你問路嗎?” 女:“到那裡?” 男:“到你心裡” 女:“抱歉,此路不通” No.2 男:“你的腿一定很累吧!” 女:“為什嗎?” 男:“因為你在我腦海中跑了一整天” 女:“我覺得還行,因為你的腦子實在是太小了” No.3 男:(看著她襯衫的標籤) 女:“你在做什嗎?”
Time of Update: 2018-12-05
摘要JDK1.4中引入的一個新特性之一就是斷言(assert),為程式的調試提供了強有力的支援,以下的文檔根據SUNTEC內容及相關內容組成。 原始碼: /*** Simple examples of the use of the new assertion feature in JDK1.4** @author S.Ritter 16/7/2001**/public class AssertExample { public static void main(String[] args) {
Time of Update: 2018-12-05
package coffeecatwebmail;import java.io.*;import java.text.*;import java.util.*;import javax.mail.*;import javax.mail.internet.*;public class PraseMimeMessage{ private MimeMessage mimeMessage = null; private String saveAttachPath = ""; //附件下
Time of Update: 2018-12-05
在類中聲明一個變數和方法時,可以指定他們是執行個體成員還是類成員。類成員是指有static保留字修飾的成員變數和成員方法。例:static int classPar;//類成員,classPar為靜態變數。int instancePar;//執行個體成員。那麼他們之間有什麼區別呢?來看一段代碼:class subClass{static int classPar;int instancePar;static void setclassPar(int i){classPar=i;}void
Time of Update: 2018-12-05
java.lang.String字串類,包含了字串的值和實現字串相關操作的一些方法。其實字串在java中的實現比較特殊,你可以不使用構造方法,就可以直接獲得一個字串對象。String str1 = "test";//不使用構造方法String str2 = new String("test");//使用構造方法實際上以上兩者的效果是相同的,就是建立了一個內容為"test"的字串。========================================================下面我
Time of Update: 2018-12-05
exception 處理規則 1. 捕獲異常不要過份依賴異常,只對異常情況使用異常處理,不要使用異常實現控制結構,對於經常發生的可預計事件不要採用異常,注意異常的拋出有正常的抽象層級。2. 異常捕獲後應該進行適當的處理,不要丟棄異常捕獲異常後的3種處理方法:① 處理異常。針對該異常採取一些行動,例如修正問題、提醒某個人或進行其他一些處理,要根據具體的情形確定應該採取的動作。②
Time of Update: 2018-12-05
1.誤會: 早年在美國阿拉斯加地方,有一對年輕人結婚,婚後生育,他的太太因難產而死,遺下一孩子。 他忙生活,又忙於看家,因沒有人幫忙看孩子,就訓練一隻狗,那狗聰明聽話,能照顧小孩,咬著奶瓶餵奶給孩子喝,撫養孩子。 有一天,主人出門去了,叫它照顧孩子。 他到了別的鄉村,因遇大雪,當日不能回來。第二天才趕回家,狗立即聞聲出來迎接主人。他把房門開一看,到處是血,抬頭一望,床上也是血,孩子不見了,狗在身邊,滿口也是血,主人發現這種情形,以為狗性發作,把孩子吃掉了,大怒之下,拿起刀來向著狗
Time of Update: 2018-12-05
與其他語言的模型相比,finally 關鍵字是對 Java 異常處理模型的最佳補充。 finally 結構使代碼總會執行,而不管有無異常發生。使用 finally 可以維護對象的內部狀態,並可以清理非記憶體資源。 如果沒有 finally,您的代碼就會很費解。例如,下面的代碼說明,在不使用 finally 的情況下您必須如何編寫代碼來釋放非記憶體資源:import java.net.*;import java.io.*;class WithoutFinally{ public void
Time of Update: 2018-12-05
假設有張學產生績表(CJ)如下 [姓名] [學科] [成績] 張三 語文 80 張三 數學 90 張三 物理 85 李四 語文 85 李四 數學 92 李四 物理 82 王五 數學 60 想變成 [姓名] [語文] [數學] [物理] 張三 80 90 85 李四 85 92 82 王五 null 60 null declare @sql varchar(4000) set @sql = 'select 姓名' select @sql = @sql + ',sum(case 學科 when ''
Time of Update: 2018-12-05
作業系統和軟體都越來越大,還要經常泡網,看見好東東就DOWNLOAD,原來的硬碟早就不夠用了。趁現在的新硬碟容量大、速度快、效能好、價格便宜,何不再買一個呢?可是,舊硬碟好端端的,賣了吧,不值幾個,放著也是浪費,不如掛個雙硬碟吧!這可是個好主意。 掛接雙硬碟前,首先要設定好硬碟跳線,硬碟的跳線方法可參考硬碟說明書,不同的硬碟,跳線方法一般也不同。如果一根IDE資料線上只接唯一的一個 IDE裝置(例如硬碟、光碟機、ZIP或MO等),就不需要對這個唯一的IDE裝置設定跳線,系統會自動識別這個IDE裝
Time of Update: 2018-12-05
轉自:http://blog.csdn.net/windy444/archive/2007/12/31/2006304.aspx由windy444翻譯,轉載請註明原文名:Building a Common Navigator Framework (CNF) Viewer Part II: Adding Content,作者:MICHAEL ELDER,出處:http://scribbledideas.blogspot.com/(本人從未能開啟過,呵呵)。先上CopyrightThe