原创 synchronized和native關鍵字的使用方法

一、 Synchronized關鍵字                關鍵字synchronized可以作爲JAVA方法修飾符,也可以作爲JAVA方法內的語句。被它修飾的代碼部分往往被描述爲臨界區。這使很多人認爲,由於代碼被syscharo

原创 實現高效Java編程規範的十一條基礎規則

本文介紹的Java規則的說明分爲5個級別,級別1是最基本也是最重要的級別,在今後將陸續寫出其他的規則。遵守了這些規則可以提高程序的效率、使代碼有更好的可讀性等。   (1) 避免使用NEW關鍵字來創建Str

原创 使用XMLHttpRequest與DOM對象

XMLHttpRequest對象在使用XMLHttpRequest對象發送請求和處理響應之前,必須先用JavaScript創建一個XMLHttpRequest對象。由於XMLHttpRequest不是一個W3C標準,所以可以採用多種方法使

原创 Java Reflection (JAVA反射)

 Java Reflection (JAVA反射)     作者:  corlin  日期:  04-05-10 10:32  點擊數:  748    Reflection 是 Java 程序開發語言的特徵之一,它允許運行中的 Java

原创 Jdk1.5中的新特性 --泛型

一,Java中的泛型:在Java中能使用到泛型的多是容器類,如各種list map set,因爲Java是單根繼承,所以容器裏邊可以放的內容是任何Object,所以從意義上講原本的設計纔是泛型。但用過Java的人是否感覺每次轉型很麻煩呢?

原创 利用Java實現zip壓縮/解壓縮

由於網絡帶寬有限,所以數據文件的壓縮有利於數據在Internet上的快速傳輸,同時也節   省服務器的外存空間。   Java 1.1實現了I/O數據流與網絡數據流的單一接口,因此數據的壓縮、網絡傳輸和解

原创 多線程設計要點

1.多線程中有主內存和工作內存之分, 在JVM中,有一個主內存,專門負責所有線程共享數據;而每個線程都有他自己私有的工作內存, 主內存和工作內存分貝在JVM的stack區和heap區。 2.線程的狀態有'Ready', 'Running

原创 Java面向對象程序設計之接口應用

Java語言提供了一種接口(interface)機制。這種接口機制使Java的面向對象編程變得更加靈活。我們可以用接口來定義一個類的表現形式,但接口不能包含任何實現。在《Thinking in Java》一書中,作者對接口有這樣的描述:“

原创 靜態頁面的值傳遞

這兩窗口之間存在着關係.父窗口parent.htm打開子窗口son.htm 子窗口可以通過window.opener指向父窗口.這樣可以訪問父窗口的對象. 優點:取值方便.只要window.opener指向父窗口,就可以訪問所有對象.