Time of Update: 2018-12-05
異常:運行期出現的錯誤Java異常是Java提供的用於處理常式中錯誤的一種機制所謂錯誤是指在程式啟動並執行過程中發生的一些例外狀況事件(如:除0溢出,數組下標越界,所要讀取的檔案不存在)設計良好的程式應該在異常發生時提供處理這些錯誤的方法,使得程式不會因為異常的發生而阻斷或產生不可預見的結果Java程式的執行過程中如出現例外狀況事件,可以生產一個異常類對象,該異常對象封裝了例外狀況事件的資訊並將被提交給Java運行系統,這個過程成為拋出(throw)異常當Java運行時系統接受到異常對象時,會尋
Time of Update: 2018-12-05
在給客戶的應用程式維護的過程中,我注意到在高負載下的一些效能問題。理論上,增加對應用程式的負載會使效能等比率的下降。然而,我認為效能下降的比率遠遠高於負載的增加。我也發現,效能可以通過改變應用程式的邏輯來提升,甚至達到極限。為了更詳細的瞭解這一點,我們需要做一些效能分析,自然也要用到一些分析工具。| Spring InsightSpring的動作和效率確實非常高,在上周的Google IO大會上剛剛宣布完將推出新版本的Spring Insight,並在其中無縫整合Google Speed
Time of Update: 2018-12-05
java中的io中的(input/output)stream無非就是包括基於字元的stream、基於位元組的stream和把位元組導向的stream轉換 字元為導向的stream的stream。(很難理解嗎?) 以位元組為導向的stream------InputStream/OutputStream InputStream 和
Time of Update: 2018-12-05
方法的重寫在子類中可以根據需要對從基類繼承來的方法進行重寫重寫方法必須和被重寫方法具有相同的方法名稱、參數列表和傳回型別重寫方法不能使用比被重寫方法更嚴格的存取權限在Java類中使用super來引用基類的成分子類的構造的過程中必須調用其基類的構造方法子類可以在自己的構造方法中使用super(argument_list)調用基類的構造方法。使用this(argument_list)調用本類的另外的構造方法,必須寫在第一行如果調用super,必須寫在子類構造方法的第一行如果子類的構造方法中沒有顯示地
Time of Update: 2018-12-05
在類的方法定義中使用的this關鍵字代表使用該方法的對象的引用當必須指出當前使用方法的對象是誰時要使用this關鍵字有時使用this可以處理方法中成員變數與參數同名的情況This可以看作是一個變數,它的值是當前對象的引用Static變數存放在Date Segment中,靜態成員變數若沒有指定初始值,系統會預設的給它初始值(所有能轉換為整數的類型都初始化為0,boolean初始化為false,string類型為null)(經過實驗 非靜態成員變數只要沒有指定初始值 系統也會預設的給出初始值) 在類
Time of Update: 2018-12-05
Object類是所有Java類的根基類如果在類的聲明中未使用extends關鍵字指明基類,則預設其基類為Object類Object類中定義有public String toSting()方法,其傳回值是String類型,描述當前對象的有關資訊在進行String與其他類型資料的串連操作的時候(如:System.out.println("info" + person)),自動調用該對象的toString()方法。可以根據需要在使用者自訂類型中重寫toString()方法對象轉型一個基類的參考型別變數
Time of Update: 2018-12-05
繼承Java中使用extends關鍵字實作類別的繼承機制,其文法規則:<modifier> class <name> [extends < superclass>] {.......}通過繼承,子類自動擁有了基類(superclass)的所有成員(成員變數和方法)Java只支援單繼承,不允許多繼承一個子類只能有一個基類一個基類可以派生出多個子類存取控制對於class的許可權修飾只可以用public和defaultPublic類可以在任意地方被訪問Default
Time of Update: 2018-12-05
多態:是指在執行期間而不是編譯期間判斷所引用對象的實際類型,根據其實際的類型調用相應的方法多態的三個必要條件:1. 要有繼承2. 要有重寫3. 父類引用指向子類對象抽象類別用abstract關鍵字來修飾一個類時,這個類叫做抽象類別;用abstract來修飾一個方法時,該方法叫做抽象方法含有抽象類別方法的類必須被聲明為抽象類別,抽象類別必須被繼承,抽象方法必須被重寫抽象類別不能被執行個體化抽象方法只需要聲明,而不需要實現若子類中不實現父類的抽象方法,可以將抽象方法的原型再寫一遍,或者將子類也聲明為
Time of Update: 2018-12-05
java內建的匹配功能進行搜尋與建立索引進行搜尋哪個更好,運行一下吧 package ch2.lucenedmo.test2;import java.io.*;import java.util.*;import org.apache.lucene.index.*;import org.apache.lucene.search.*;public class Search { private String INDEX_STORE_PATH="d:/index"; public v
Time of Update: 2018-12-05
對如何學習Java的一點點看法很多次有同學問我Java應該怎麼學,需要看哪些書,讓我推薦一下。說實話,我一直不敢明確保證哪些書必須看,哪些書不用看,因為我怕將他們帶入迷途。今天,我靜下心來,寫下了一點點我對學習Java的看法,但仍然誠惶誠恐! --------------曹旭(Lycos)無論哪位大牛,都不可能成為各方面的全才。他總有自己擅長的方面,也有自己不熟悉的領
Time of Update: 2018-12-05
一、概述在C和C++語言中都有assert關鍵,表示斷言。在Java中,同樣也有assert關鍵字,表示斷言,用法和含義都差不多。二、文法在Java中,assert關鍵字是從JAVA SE 1.4 引入的,為了避免和老版本的Java代碼中使用了assert關鍵字導致錯誤,Java在執行的時候預設是不啟動斷言檢查的(這個時候,所有的Assert
Time of Update: 2018-12-05
每一個Java程式員都有一份屬於自己的Java類排名表。這個排名表沒有嚴格的規定,也沒有可遵循的規則,它完全取決於你參與的Java項目的工作。下面這些類,不用我做過多的介紹,Java程式員都知道,因為它們在Java世界中非常的流行。1. java.lang.StringString類無可爭議的獲得冠軍,應該沒有人會否認這一點。這是一個最終類,用於建立/操作不可變的字串文字。它從JDK 1.0開始就有了。2.
Time of Update: 2018-12-05
在平時工作中,難免會遇到把 XML 作為資料存放區格式。面對目前種類繁多的解決方案,哪個最適合我們呢?在這篇文章中,我對這四種主流方案做一個不完全評測,僅僅針對遍曆 XML 這塊來測試,因為遍曆 XML 是工作中使用最多的(至少我認為)。 預 備 測試環境: AMD 毒龍1.4G OC 1.5G、256M DDR333、Windows2000 Server SP4、Sun JDK 1.4.1+Eclipse 2.1+Resin 2.1.8,在 Debug 模式下測試。
Time of Update: 2018-12-05
我們都知道JavaScript是一種在用戶端瀏覽器中執行的解釋型語言。瀏覽器以純文字的形式下載JavaScript,然後在需要的時候執行JavaScript代碼。通過使用瀏覽器的查看原始碼功能,使用者總是能夠閱讀JavaScript的原始碼,該功能會顯示頁面的完整HTML代碼,包括任何JavaScript代碼塊。即使JavaScript原始碼被放在一個外部檔案中並通過script標籤的src屬性引用到頁面中,它仍然可以被使用者下載並閱讀。對於任何查看頁面的人來說,JavaScript代碼永遠是可
Time of Update: 2018-12-05
Java開發工具簡介“工欲善其事,必先利其器”,各種工具在程式開發中的地位顯得逾發重要。在現在的軟體開發過程中,編碼所佔的比重越來越少,之所以會出現這種情況,一是經過多年的積累,可複用的資源越來越多;二是開發工具的功能、易用等方面發展很快,編碼速度產生了飛躍。
Time of Update: 2018-12-05
驚奇之一import com.bruceeckel.simpletest.*;public class Equivalence { static Test monitor = new Test(); public static void main(String[] args) { Integer n1 = new Integer(47); Integer n2 = new Integer(47); System.out.println(n1 == n2);
Time of Update: 2018-12-05
1. 描述一下public,protected,private,final關鍵字在Java中的用法範圍 當前類 同一package 子孫類 其他packagepublic √ √ √ √protected √ √ √ ×friendly √ √
Time of Update: 2018-12-05
文章目錄 1.內部類 首先舉一個簡單的例子,如果你想實現一個介面,但是這個介面中的一個方法和你構想的這個類中的一個 方法的名稱,參數相同,你應該怎麼辦?這時候,你可以建一個內部類實現這個介面。由於內部類對外部類的所有內容都是可訪問的,所以這樣做可以完成所有你直 接實現這個介面的功能。 不過你可能要質疑,更改一下方法的不就行了嗎? 的確,以此作為設計內部類的理由,實在沒有說服 力。
Time of Update: 2018-12-05
轉自:http://zhangjunhd.blog.51cto.com/113473/71387使用wait()與notify()/notifyAll()可以使得多個任務之間彼此協作。1.
Time of Update: 2018-12-05
異常是指java程式運行時(非編譯)所發生的非正常情況或錯誤,與現實生活中的事件很相似,現實生活中的事件可以包含事件發生的時間、地點、人物、情節等資訊,可以用一個對象來表示,Java使用物件導向的方式來處理異常,它把程式中發生的每個異常也都分別封裝到一個對象來表示的,該對象中包含有異常的資訊。