Time of Update: 2015-06-01
標籤:import java.util.Arrays;public class Grapeh {public static void main(String[] args) { Employee[] staff=new Employee[3]; staff[0]=new Employee("heln",5003); staff[1]=new Employee("mell",1000); staff[2]=new
Time of Update: 2015-06-01
標籤:匿名內部類 迭代器 內部類 可以將一個類的定義放在另一個類的定義內部,這就是內部類. 內部類的定義是簡單的,但是它的文法確實很是複雜,讓人不是很好理解.下面就內部類做一個小結. 一.內部類的分類 總的來講內部類分為普通內部類,匿名內部類,局部內部類,嵌套類(靜態內部類)等.下面簡要的介紹以下這些內部類定義的文法.
Time of Update: 2015-06-01
標籤:1. SynchronizedMap和ConcurrentHashMap有什麼區別?
Time of Update: 2015-06-01
標籤:1. java中有幾種方法可以實現一個線程?多線程有兩種實現方法,分別是繼承Thread類與實現Runnable介面。這兩種方法的區別是,如果你的類已經繼承了其它的類,那麼你只能選擇實現Runnable介面了,因為Java只允許單繼承的。2. 如何停止一個正在啟動並執行線程?(1)方法1:
Time of Update: 2015-06-01
標籤:1. 什麼是可重新進入鎖(ReentrantLock)? 答: java.util.concurrent.lock 中的 Lock 架構是鎖定的一個抽象,它允許把鎖定的實現作為 Java 類,而不是作為語言的特性來實現。這就為 Lock 的多種實現留下了空間,各種實現可能有不同的調度演算法、效能特性或者鎖定語義。 ReentrantLock 類實現了 Lock ,它擁有與 synchronized
Time of Update: 2015-06-01
標籤:Windows/Linux下引用jar包,並用javac/java編譯運行,有需要的朋友可以參考下。 1> Windows假設要引用的jar放在D:/test目錄下,名字為t1.jar, java源檔案放在D:/test/src目錄下,名字為t2.java。編譯:javac -cp d:/test/t1.jar d:/test/src/t2.java運行:java -cp d:/test/t1.jar;d:/test/src
Time of Update: 2015-06-01
標籤:這裡使用的jar包是commons-codec-1.10.jar;範例程式碼 1 import java.io.FileInputStream; 2 import java.io.FileOutputStream; 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.io.OutputStream; 6 7 import
Time of Update: 2015-06-01
標籤:serialVersionUID作用: 序列化時為了保持版本的相容性,即在版本升級時還原序列化仍保持對象的唯一性。有兩種產生方式: 一個是預設的1L,比如:private static final long serialVersionUID = 1L;
Time of Update: 2015-06-01
標籤: Given a 2D board containing ‘X‘ and ‘O‘, capture all regions surrounded by ‘X‘.A region is captured by flipping all ‘O‘s into ‘X‘s in that surrounded region.For example,X X X XX O O XX X O XX O X XAfter running your function, the board
Time of Update: 2015-06-01
標籤: 1 public void Sync_data(){ 2 3 Connection ocd_query_erp = null; 4 Connection o_to_portal=null; 5 6 String form_form_ocd_configuration="select org_vdc from OCD_Test";//從mysql拿對應到資源集區的資料 7 String
Time of Update: 2015-06-01
標籤:Java數組在被建立的時候確定數組長度。索引下標從0開始。1.數組定義及初始化int[] anArray;//定義anArray = new int[2];//初始化anArray[0] = 100;//賦值anArray[1] = 200;//賦值 System.out.println("Element at index 0: " +&n
Time of Update: 2015-06-01
標籤:java java垃圾收集器 標準 詳解 用途 概述 說起垃圾收集(Garbage
Time of Update: 2015-06-01
標籤:java中的vector 詳解 用途 Vector 類 提 供 了 實 現 可 增 長 數 組 的 功 能, 隨 著 更 多 元 素 加 入 其 中, 數 組 變 的 更 大。 在 刪 除 一 些 元 素 之 後, 數 組 變 小。 Vector 有 三 個 構 造 函 數, public Vector(int initialCapacity,int capacityIncrement)
Time of Update: 2015-06-01
標籤:java maven eclipse git bug 最近公司的項目準備使用maven,切換倒很簡單,但是編譯時間卻發現一個很怪異的現象,就是POM中並未配置的jar包或者未配置該版本的jar包還是出現在了lib檔案夾下,一開始以為是exclusions沒設定好,但經過反覆實驗發現不能完全解決問題,有些屬於項目組自訂的ja
Time of Update: 2015-06-01
標籤:java arraylist 詳解 用途 1、什麼是ArrayList ArrayList就是傳說中的動態數組,用MSDN中的說法,就是Array的複雜版本,它提供了如下一些好處:動態增加和減少元素實現了ICollection和IList介面靈活的設定數組的大小2、如何使用ArrayList 最簡單的例子:ArrayList List
Time of Update: 2015-06-01
標籤:1.JDK安裝Download JDK 5.0 Update 5:選這個即包含JRE執行環境及JDK開發環境,版本會持續更新,所以可能會有所不同。進入後必須選Accept才可載。 接著選擇安裝的作業系統,依序是Windows,Linux,Solaris...等 下載後執行安裝(建議安裝在C:\Java) 2.設定系統變數(針對Windows) 在「系統變數」中「新增」,其中「變數名稱」設為JAVA_
Time of Update: 2015-06-01
標籤:java.util.concurrent並發庫是JDK1.5新增的,其作者是Doug
Time of Update: 2015-06-01
標籤:java 記憶體 JVM管理的記憶體程式計數器(PC):每條線程都有獨立的PCJVM棧(Java棧):描述的是Java方法執行的記憶體模型,每個方法被執行的時候會建立一個棧幀用於儲存局部變數表、操作棧、動態連結、方法出口等資訊,也是線程私人的。本地方法棧:與Native方法相關Java堆:線程共用的記憶體位址空間,用於存放對象執行個體,也是GC管理的主要區域。直接記憶體:與Native堆相關方法區:儲存已被JVM載入的類資
Time of Update: 2015-06-01
標籤:由於Java採用的是utf-8的編碼方式,而cmd中預設的編碼是GBK,因此,在命令提示字元視窗編譯運行java程式時,程式中的漢字就會以亂碼的形式顯示出來,要解決此問題,有兩種方法:1、使用chcp命令修改cmd控制台的字元編碼方式為utf-8,具體方法可google或百度關鍵詞“cmd
Time of Update: 2015-06-01
標籤:jstl 異常 項目運行時,出現了這個問題,很鬱悶,半天找不到錯誤出處,後來聯想了一下之前解決的一個bug和這個可能相類似,就試了一下,果然是這個問題我的jsp頁面有這樣一段代碼:<pre name="code" class="java"><c:if test="${topicModel.userid==0 }">