Time of Update: 2018-12-05
package com.sdo.tradinghub.domain;public class BitSortTest {private static final int BITSPERWORD = 32; // 整數位元private static final int SHIFT = 5;private static final int MASK = 0x1F; // 5位遮蔽 0B11111private static final int N = 10000000;//
Time of Update: 2018-12-05
import java.io.File;import jxl.Sheet;import jxl.Workbook;public class ExcelAndXML {public static void main(String[] args) throws Exception{Workbook workbook = Workbook.getWorkbook(new File("test.xls"));Sheet sheet[] = workbook.getSheets();String lab
Time of Update: 2018-12-05
這三個作業系統配置環境變數基本一樣,都要找到系統進階設定裡面的“環境變數” 1.用滑鼠右擊“我的電腦”->屬性 選擇左邊導航的“進階系統設定”選項,然後這回熟悉了吧? 繼續選擇右下角的“環境變數”選項 在"系統變數"下進行如下配置:各種作業系統下環境變數的配置xp/win7java_home = C:\Program Files\Java\jdk1.6.0_16path = C:\Program Files\Java\jdk1.6.0_16\
Time of Update: 2018-12-05
文章目錄 1.最簡單的工廠設計模式2.通過反射實現3.增加靈活性:設定檔 十一、工廠設計模式1.最簡單的工廠設計模式情境:有一個Fruit介面,Apple類和Orange類都實現了Fruit介面,Factory用來生產水果;import java.io.*;import java.util.*;interface Fruit{public void eat();}class Apple implements Fruit{public
Time of Update: 2018-12-05
在這裡我談談我在學習j2ee流程,並談到在此過程中領會的經驗和教訓。以便後來者少走彎路。 Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE。這三塊相互補充,應用範圍不同。 J2SE就是Java2的標準版,主要用於案頭應用軟體的編程; J2ME主要應用於嵌入是系統開發,如手機和PDA的編程; J2EE是Java2的企業版,主要用於分布式的網路程式的開發,如電子商務網站和ERP系統。 先學習j2se 要學習j2ee就要先學習j2se,剛開始學習j2se先建議不要
Time of Update: 2018-12-05
Java類裝載體系中的隔離性作者:盛戈歆作者簡介盛戈歆,軟體工程師,你可以通過shenggexin@topwaver.com與他聯絡。本文:Java中類的尋找與裝載出現的問題總是會時不時出現在Java程式員面前,這並不是什麼丟臉的事情,相信沒有一個Java程式員沒遇到過ClassNotException,因此不要為被人瞅見自己也犯這樣的錯誤而覺得不自然,但是在如果出現了ClassNotFoundException後異常後一臉的茫然,那我想你該瞭解一下java的類裝載的體制了,同時為了進行下面的關
Time of Update: 2018-12-05
實現 Java 平台的三種方式廣泛地說,只要能執行 Java bytecode 者,就可以稱為 Java 平台(Java platform)。大致上,實現 Java 平台的方式有三種,分別是: JAVA 虛擬機器(Java Virtual Machine,JVM) Java 作業系統(Java Operating System) Java 晶片(Java Chip) 以下就此三種 Java 平台提出解說,並比較之。 JAVA 虛擬機器 所謂的 JAVA
Time of Update: 2018-12-05
摘要:關於Java應用在處理中文時所存在問題的討論已經相當多了,與大部分的討論不同,本文將從漢字字元的輸入和輸出的角度來討論Java語言處理中文時所存在的問題。 儘管關於Java在處理中文字元時所存在的問題的討論已不乏其數,但由於Java技術涉及內容廣(J2EE包含了十幾種相關技術),技術供應商繁多,面向Java的Web伺服器、應用伺服器以及JDBC資料庫驅動等都沒有官方的標準,所以Java應用在處理中文時出了存在固有的問題外也會隨著選用的伺服器、驅動程式的不同產生一些與平台相關的問題。也就是
Time of Update: 2018-12-05
第一,談談final, finally, finalize的區別。 final?修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為 abstract的,又被聲明為final的。將變數或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變數必須在聲明時給定初值,而在以後的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載 finally?再異常處理時提供 finally
Time of Update: 2018-12-05
一、位元組和unicode Java核心是unicode的,就連class檔案也是,但是很多媒體,包括檔案/流的儲存方式是使用位元組流的。因此Java要對這些位元組流經行轉化。char是unicode的,而byte是位元組。Java中byte/char互轉的函數在sun.io的包中間有。其中ByteToCharConverter類是中調度,可以用來告訴你,你用的convertor。其中兩個很常用的靜態函數是: public static ByteToCharConverter
Time of Update: 2018-12-05
Java的中文問題曆史悠久,連綿不絕,至今也沒有完全解決,但是上有政策下有對策,我們總是有辦法搞定它的。跟Java相關的中文問題主要有兩類,一類是編程的問題,涉及到I/O,內碼轉換等。第二類是Java運行環境的配置,涉及字型,屬性配置等。我剛剛用了一天的時間解決這些問題,覺得很有必要給自己寫個備忘錄之類的。
Time of Update: 2018-12-05
關於在 Java 語言中使用異常的大多數建議都認為,在確信異常可以被捕獲的任何情況下,應該優先使用檢查型異常。語言設計(編譯器強制您在方法簽名中列出可能被拋出的所有檢查型異常)以及早期關於樣式和用法的著作都支援該建議。最近,幾位著名的作者已經開始認為非檢查型異常在優秀的 Java 類設計中有著比以前所認為的更為重要的地位。在本文中,Brian Goetz 考察了關於使用非檢查型異常的優缺點。??與 C++ 類似,Java 語言也提供異常的拋出和捕獲。但是,與 C++ 不一樣的是,Java 語言支
Time of Update: 2018-12-05
1. 代理模式 代理模式的作用是:為其他對象提供一種代理以控制對這個對象的訪問。在某些情況下,一個客戶不想或者不能直接引用另一個對象,而代理對象可以在用戶端和目標對象之間起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:聲明真實對象和代理對象的共同介面; 代理角色:代理對象角色內部含有對真實對象的引用,從而可以操作真實對象,同時代理對象提供與真實對象相同的介面以便在任何時刻都能代替真實對象。同時,代理對象可以在執行真實對象操作時,附加其他的操作,相當於對真實對象進行封裝。
Time of Update: 2018-12-05
線程是Java的一大特性,它可以是給定的指令序列、給定的方法中定義的變數或者一些共用資料(類一級的變數)。在Java中每個線程有自己的堆棧和程式計數器(PC),其中堆棧是用來跟蹤線程的上下文(上下文是當線程執行到某處時,當前的局部變數的值),而程式計數器則用來跟蹤當前線程正在執行的指令。在通常情況下,一個線程不能訪問另外一個線程的堆棧變數,而且這個線程必須處於如下狀態之一:
Time of Update: 2018-12-05
註:在別人的csdn部落格上看到了,轉來以後用到時自己看 線性表,鏈表,雜湊表是常用的資料結構,在進行Java開發時,JDK已經為我們提供了一系列相應的類來實現基本的資料結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。 Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection介面
Time of Update: 2018-12-05
在Java解析XML檔案的過程中,有時需要擷取符合某些特定條件的節點,以下是實現代碼。import javax.xml.xpath.XPath;import javax.xml.xpath.XPathConstants;import javax.xml.xpath.XPathExpressionException;import javax.xml.xpath.XPathFactory;import org.eclipse.swt.widgets.Shell;import org.eclipse.
Time of Update: 2018-12-05
作者:Maverick blog:http://blog.csdn.net/zhaohuabing
Time of Update: 2018-12-05
http://tech.ccidnet.com/art/3539/20080129/1356639_1.html選擇JSF不選Struts的十大理由 我的一個客戶不知道該選用Struts還是JSF。就像你預料的那樣,我通常會問:這2中架構之間有什麼區別?當然,除了我的這個客戶外很多人都面臨這樣的選擇。 總的來說,我建議在新項目中優先考慮JSF。雖然常常有一些商業上的因素迫使我們為現有的項目選擇了Struts,而且那些解決方案還有待考驗,但是,讓我們面對一個事實:JSF比Struts好多了。
Time of Update: 2018-12-05
無論是對程式的本地化還是國際化,都會涉及到字元編碼的轉換的問題。尤其在web應用中常常需要處理中文字元,這時就需要進行字串的編碼轉換,將字串編碼轉換為GBK或者GB2312。一、關鍵技術點: 1、當前流行的字元編碼格式有:US-ASCII、ISO-8859-1、UTF-8、UTF-16BE、UTF-16LE、UTF-16、GBK、GB2312等,其中GBK、GB2312是專門處理中文編碼的。
Time of Update: 2018-12-05
大家都知道,Java 中介面裡定義的成員變數都自動是 final static 的,為什嗎?這樣有什麼好處?為什麼不能定義變數? 介面就是提供一種統一的”協議”,而介面中的屬性也屬於“協議”中的成員。它們是公用的,靜態,最終的常量。相當於全域常量。抽象類別是不“完全”的類,相當於是介面和具體類的一個中介層。即滿足介面的抽象,也滿足具體的實現。