本文轉載自http://hi.baidu.com/imking/item/5d0eef1b249879ed5e53b1f0java split()
Map:存入索引值對,同時要保證鍵的唯一性. |--HashMap: 採用雜湊表資料結構.判斷重複元素需要覆蓋hashCode、equals方法,HashSet由HashMap得來. 線程不安全,可以存放null鍵、null值. |--HashTable:資料結構同樣是雜湊表,安全執行緒,不可以存放null鍵、null值,效率低,被HashMap取代. |--TreeMap:
1.為什麼要配置jdk? 沒有配置jdk,在DOS中調用java或者javac命令,需要輸入命令對應執行程式的安裝路徑 eclipse中沒有整合jdk,eclipse的運行依賴jdk2.jdk具體的配置過程?JAVA環境變數的配置-->Path配置C:\Program Files\Java\jdk1.7.0_07\binJAVA環境變數的配置-->CLASSPATH配置.;C:\Program Files\Java\jdk1.7.0_07\libJAVA環境變數的配置--
Jni程式開發的一般操作步驟如下:l 編寫java中的調用類l 用javah產生c/c++原生函數的標頭檔l c/c++中調用需要的其他函數功能,實現原生函數(原則上可以調用任何資源)l 將項目依賴的所有原生庫和資源加入到java項目的java.library.pathl 產生java程式l 發布java應用和dll庫 Jni程式開發樣本:1、 在eclipse項目中建立一個TestHello.
異常處理是書寫 強健 Java應用的一個重要部分。它是關乎每個應用的一個非功能性需求,是為了優雅的處理任何錯誤狀況,比如資源不可訪問,非法輸入,空輸入等等。Java提供了幾個異常處理特性,以try,catch和finally 關鍵字的形式內建於語言自身之中。Java程式設計語言也允許你建立新的異常,並通過使用 throw 和
徹底明白Java的多線程-線程間的通訊(1) 作者:恒善喜 來源:不詳 (2006-06-02 14:51:45) 線程間的通訊1. 線程的幾種狀態線程有四種狀態,任何一個線程肯定處於這四種狀態中的一種:1) 產生(New):線程對象已經產生,但尚未被啟動,所以無法執行。如通過new產生了一個線程對象後沒對它調用start()函數之前。2)
一,卸載以前的JDK在新立得中標記全部含有openjdk的選項,徹底刪除。或者執行sudo apt-get autoremove openjdk-6-jre二,下載JDK軟體安裝 sun jdk步驟
*資源: www.foshanshop.net 使用 ejb3.pdf教程中.... 1.EJB -- Enterprise Java Bean, EJB是OMG成員之一的SUN推出的基於JAVA的構件規範, 構件是可重用的軟體組件,以微軟為首的DCOM/COM陣營, 從DDE, OLE 到ACTIVEX等, 提供了構件開發的基礎,2.jboss使用 (支援ejb,要tomcat也支援ejb就得把一些jar包拷貝到tomcat下的/shared/lib中) 環境 jboss_home e:
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection介面 Collection是最基本的集合介面,一個Collection代表一組Object,即Collection的元素(Elements)。一些 Collection允許相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接繼承自Collection的類,
Fedora Linux由於開發人員的問題,導致Sun的JVM在它上面安裝和配置都非常困難。這裡談論的和下面安裝的Sun的JVM(以及JDK)都是指官方的實現版本,不是其他的參考實現。在這裡我會教你如何在5分鐘或者更少的時間內比較簡單地在Fedora Linux 16上面安裝JDK 7。下面是詳細步驟:一、下載JDK 下載合適的版本,具體地是指32位或是64位,略去不表,直接進入安裝步驟。二、安裝2.1 修改許可權chmod u+x jdk-7u2-linux-i586.rpm2.2
(實用javaBean)擷取Java檔案路徑,去兩端空格 1.如何獲得當前檔案路徑(file:/D:/workspace2/test/WebRoot/WEB-INF/classes/)package com.zcjl.test.base;import java.io.File;public class Test {public static void main(String[] args) throws Exception
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap集合有ArrayList,vector.hashmap,linklist,treemap,hashset等多種實現. 為了屏蔽實現差異,java提供了一個Collection(集合)介面,規定必須實現一些公用的方法. 比如 add.remove,size等等這樣,不管底層如何?,我都知道他們至少擁有上面方法.
Collection:List、SetMap:HashMap、HashTable如何在它們之間選擇一、Array , ArraysJava所有“儲存及隨機訪問一連串對象”的做法,array是最有效率的一種。1、效率高,但容量固定且無法動態改變。array還有一個缺點是,無法判斷其中實際存有多少元素,length只是告訴我們array的容量。2、Java中有一個Arrays類,專門用來操作array。
運行Java時,發生的第一件事情就是試圖訪問main()[一個Static方法],於是載入器開始啟動並找出對應類的編譯代碼(即.class檔案)。在裝載過程中,裝載程式注意它有一個基礎類(即extends關鍵字要表達的意思),所以隨之將其載入。無論是否準備產生那個基礎類的一個對象,這個過程都會發生。若基礎類含有另一個基礎類,則另一個基礎類隨即也會載入,以此類推。接下來,會在根基礎類執行static初始化,再在下一個衍生類執行,以此類推。保證這個順序是非常關鍵的,因為衍生類的初始化可能要依賴於對
import java.io.*;import com.sun.image.codec.jpeg.*;import java.awt.*;import java.awt.image.BufferedImage;import java.awt.image.*;import javax.swing.*;public class Test...{ public static void main(String[]args) throws Exception...{ /
六種異常處理的陋習在下面這段代碼中,你能夠迅速找出異常處理的六個問題嗎? 1 OutputStreamWriter out = ... 2 java.sql.Connection conn = ... 3 try { // ⑸ 4 Statement stat = conn.createStatement(); 5 ResultSet rs = stat.executeQuery( 6 "select uid, name from user"); 7
javabean *.hbm.xml 資料庫表 Java資料類型Hibernate資料類型標準SQL資料類型(PS:對於不同的DB可能有所差異)byte、java.lang.BytebyteTINYINTshort、java.lang.ShortshortSMALLINTint、java.lang.
Java Bean 是可複用的組件,通常情況下,由於Java Bean是被容器所建立(如Tomcat)的,所以Java Bean應具有一個無參的構造器,另外,通常Java Bean還要實現Serializable介面用於實現Bean的持久性。Enterprise Java
CREATE OR REPLACE PROCEDURE TESTB(PARA1 IN VARCHAR2,PARA2 OUT VARCHAR2) ASBEGIN.....END TESTB;String driver = "oracle.jdbc.driver.OracleDriver";String strUrl = "jdbc:oracle:thin:@127.0.0.1:1521: hyq ";Statement stmt = null;ResultSet rs =
要與 WebLogic Server 互動,Java 用戶端必須能夠擷取某個遠程對象的對象引用,並能夠調用對該對象的操作。要完成此操作,用戶端應用程式代碼必須執行下列步驟: 1、設定 InitialContext的 JNDI 環境屬性。 清單 3-1 說明如何使用 Context.INITIAL_CONTEXT_FACTORY 屬性和 Context.PROVIDER_URL 屬性擷取上下文。清單 3-1 擷取上下文Context ctx = null; Hashtable ht =