原创 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)在論壇上面常常看到初學者對線程的無可奈何,所以總結出了下面一篇文章