原创 Why this code compile OK, but throw ClassCastException at run time?

Q. Why this code compile OK, but throw ClassCastException at run time?Base

原创 Can one object access a private variable?

Q. Can one object access a private variable of another object of the same c

原创 abstract method Graphics.drawString()?

Q. Why abstract method Graphics.drawString() can work withoutimplementation

原创 Java基礎-Java語言的Util類詳細介紹

線性表,鏈表等是常用的數據結構,在進行Java開發時,JDK已經爲我們提供了一系列相應的類來實現基本的數據結構。這些類均在java.util包中。 Collection ├List │├LinkedList │├ArrayList │└V

原创 Java語言的11個關鍵特性

Java 的白皮書爲我們提出了Java語言的11個關鍵特性    (1)Easy:Java的語法比C++的相對簡單,另一個方面就是Java能使軟件在很小的機器上運行,基礎解釋其和類庫的支持的大小約爲40kb,增加基本的標準庫和線程支持的內

原创 JAVA 正則表達式4種常用的功能

正則表達式在字符串處理上有着強大的功能,sun在jdk1.4加入了對它的支持 下面簡單的說下它的4種常用功能:    查詢:  以下是代碼片段:String str="abc efg ABC"; String regEx="a|f"; /

原创 Java(JVM)虛擬機結構基礎(轉自Java研究組織)

JVM執行的對象就是大家非常熟悉的class文件,我們也稱爲類文件,JVM規範定義的這個編譯完成的代碼文件(雖然並非強制要求是實際的文件)的格式非常的詳實,但是我們這裏只說一些宏觀的內容,以後有機會再研究細節的內容吧。JVM要求的類文件的

原创 關於線程同步的一點心得

一 關於synchronized(this)同步代碼塊當兩個併發線程訪問同一個對象object中的這個synchronized(this)同步代碼塊時,同一時間只能有一個進程執行該代碼塊。另一個線程必須等待

原创 輸出順序

class Output {    public static void main(String arg[]) {        System.out.println("A"+new Output());    }    public S

原创 Java正則表達式詳解

如果你曾經用過Perl或任何其他內建正則表達式支持的語言,你一定知道用正則表達式處理文本和匹配模式是多麼簡單。如果你不熟悉這個術語,那麼“正則表達式”(Regular Expression)就是一個字符構成的串,它定義了一個用來搜索匹配字

原创 Java中ThreadLocal的設計與使用

ThreadLocal ThreadLocal並非是一個線程的本地實現版本,它並不是一個Thread,而是thread local variable(線程局部變量)。也許把它命名爲ThreadLocalVar更加合適。線程局部變量(Thr

原创 left-to-right evaluation rule and side effect

class ArrTest{    public static void main(String args[]) {        int i = 0;        int[] a = {3,6};        a[i] = i =

原创 ORACLE SEQUENCE的簡單介紹

在oracle中sequence就是所謂的序列號,每次取的時候它會自動增加,一般用在需要按序列號排序的地方。  1、Create Sequence  你首先要有CREATE SEQUENCE或者CREATE

原创 Java同步機制淺談――synchronized對代碼作何影響?

Java對多線程的支持與同步機制深受大家的喜愛,似乎看起來使用了synchronized關鍵字就可以輕鬆地解決多線程共享數據同步問題。到底如何?――還得對synchronized關鍵字的作用進行深入瞭解纔可定論。 總的說來,synchr

原创 Java線程總結

版權申明,獲得授權轉載必須保留以下申明和鏈接:作者的blog:(http://blog.matrix.org.cn/page/Kaizen)在論壇上面常常看到初學者對線程的無可奈何,所以總結出了下面一篇文章