Time of Update: 2018-12-06
/**每天進步一點點*///該包讀取的是properties檔案中的內容PersonType=com.anby.damain.Personpackage com.anby.demo; import java.lang.reflect.Field;import java.util.HashMap;import java.util.Map;import java.util.ResourceBundle; public class Reflect { public static void
Time of Update: 2018-12-06
將我在 6.2 發表的博文代碼的遞迴部分做了改良。列印的方法在 moveTheTopOne() 方法中被調用,調用該方法前列印出移動的方向--從X號塔往Y號塔漢諾塔要求:將第一座塔上的所有盤子,藉助第二座塔,全部搬運到第三座塔上。規則:一次只能搬運一個盤子,不準將大盤子落在小盤子上。 //漢諾塔public class NewHanoi { public static int tiers = 4; // tiers 層數 private static
Time of Update: 2018-12-06
String : 字串類型一、建構函式 String(byte[ ] bytes):通過byte數組構造字串對象。 String(char[ ] value):通過char數組構造字串對象。 String(Sting original):構造一個original的副本。即:拷貝一個original。 String(StringBuffer buffer):通過StringBuffer數組構造字串對象。 例如: byte[] b = {'a','b',
Time of Update: 2018-12-06
JDK環境變數配置的步驟如下:1.我的電腦-->屬性-->進階-->環境變數.2.配置使用者變數: a.建立 JAVA_HOME C:\Program Files\Java\j2sdk1.5.0 (JDK的安裝路徑) b.建立 PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin c.建立
Time of Update: 2018-12-06
1、什麼是ArrayList ArrayList就是傳說中的動態數組,用MSDN中的說法,就是Array的複雜版本,它提供了如下一些好處: 動態增加和減少元素 實現了ICollection和IList介面 靈活的設定數組的大小2、如何使用ArrayList 最簡單的例子: ArrayList List = new ArrayList(); for( int i=0;i <10;i++ ) //給數組增加10個Int元素 List.Add(i); //..程式做一些處理
Time of Update: 2018-12-06
Java中ArrayList類的用法(轉)1、什麼是ArrayList ArrayList就是傳說中的動態數組,用MSDN中的說法,就是Array的複雜版本,它提供了如下一些好處: 動態增加和減少元素 實現了ICollection和IList介面 靈活的設定數組的大小2、如何使用ArrayList 最簡單的例子: ArrayList List = new ArrayList(); for( int i=0;i <10;i++ ) //給數組增加10個Int元素 List.Add(i); /
Time of Update: 2018-12-06
java keytool 使用總結(轉)Keytool是一個Java資料認證的管理工具 ,Keytool將密鑰(key)和認證(certificates)存在一個稱為keystore的檔案中在keystore裡,包含兩種資料: 密鑰實體(Key entity)——密鑰(secret key)又或者是私密金鑰和配對公開金鑰(採用非對稱式加密) 可信任的認證實體(trusted certificate
Time of Update: 2018-12-06
原文出處:http://blog.csdn.net/wangpeng047/article/details/7181217 (感謝並尊重原作者)正常使用下面代碼做需要的jar包,免積分:http://download.csdn.net/detail/zihan11201120/4969485 1 package com.zihan.org; 2 3 import java.text.DateFormat; 4 import java.text.SimpleDateFormat; 5
Time of Update: 2018-12-06
ServerpublicclassServer{/** * @param args the command line arguments */public static void main(String[] args)throwsIOException{ServerSocket serverSocket =null;try{ serverSocket =newServerSocket(4444);}catch(IOException ex){System.out.println("
Time of Update: 2018-12-06
來源:【http://www.csdn/1/2/3.com/html/20130308/83/80aa062b7f1f5537e075fa8893d4f189.htm】Java本質論之關於Java棧與堆的思考 1. 棧(stack)與堆(heap)都是Java用來在Ram中存放資料的地方。與C++不同,Java自動管理棧和堆,程式員不能直接地設定棧或堆。 2.
Time of Update: 2018-12-06
Bug ID: 6526175 Votes 0 Synopsis Compiler throws BufferOverflowException should say that it ran out of memory Category java:compiler Reported Against Release Fixed State 5-Cause Known, request for enhancement Priority: 3-Medium Related Bugs Submit
Time of Update: 2018-12-06
Java動態數組是一種可以任意伸縮數組長度的對象,在Java中比較常用的是ArrayList,ArrayList是javaAPI中內建的java.util.ArrayList。下面介紹一下ArrayList作為Java動態數組的用法。 1.文法:add()是添加一個新的元素,remove()刪除一個元素,size()獲得ArrayList的長度。ArrayList的下標是從0開始。 2.範例程式碼package wang48.jiaocheng;import
Time of Update: 2018-12-06
[轉載]java.util.concurrent.ConcurrentHashMap 如何在不損失安全執行緒的同時提供更高的並發性 ConcurrentHashMap 是 Doug Lea 的 util.concurrent 包的一部分,它提供比 Hashtable 或者 synchronizedMap 更高程度的並發性。而且,對於大多數成功的 get() 操作它會設法避免完全鎖定,其結果就是使得並發應用程式有著非常好的輸送量。這個月,Brian Goetz 仔細分析了
Time of Update: 2018-12-06
http://www.doc88.com/p-15920133407.htmlhttp://product.ccidnet.com/file/zt/2010tongxin/images/iframe.htm安裝快速入門1,安裝JDK,配置3個環境變數2,安裝Tomcat,配置見檔案3,安裝Eclipse,配置三個地方。(1) 到Java->Installed JREs的地方把JDK路徑引入(2) 到MyEclipss Enterprise
Time of Update: 2018-12-06
------------------------------中間伺服器-----------------------------下載的tomcat 6.0.33 http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.33/bin/apache-tomcat-6.0.33.exe-----------------------------開發IDE------------------------------------------------
Time of Update: 2018-12-06
問題: 在運行時,對一個JAVA類,能否知道屬性和方法;能否調用它的任意方法? 答案是可以的,JAVA提供一種反射機制可以實現。 目錄 什麼是JAVA的反射機制 JDK中提供的Reflection API JAVA反射機制提供了什麼功能擷取類的Class對象 擷取類的Fields 擷取類的Method 擷取類的Constructor 建立類的執行個體 Class<T>的函數newInstance
Time of Update: 2018-12-06
一:J2SE物件導向-封裝、繼承、多態記憶體的分析遞迴集合類、泛型、自動打包與解包、AnnotationIO 多線程、線程同步 TCP/UDP AWT、事件模型、匿名類Regex反射機制2:資料庫(Oracle或者MySQL)SQL語句多表串連,內外串連,子查詢等管理表、視圖、索引、序列、約束等樹狀結構儲存預存程序、觸發器 資料庫設計三範式、3:JDBCJDBC基礎串連池 樹狀結構儲存與展現DataSource&RowSet JDBC串連Oracle及MySQL4:HTML_CSS_JA
Time of Update: 2018-12-06
http://www.ibm.com/developerworks/cn/java/j-jtp11234/十五年前,多處理器系統是高度專用系統,要花費數十萬美元(大多數具有兩個到四個處理器)。現在,多處理器系統很便宜,而且數量很多,幾乎每個主要微處理器都內建了多處理支援,其中許多系統支援數十個或數百個處理器。要使用多處理器系統的功能,通常需要使用多線程構造應用程式。但是正如任何編寫並發應用程式的人可以告訴你的那樣,要獲得好的硬體利用率,只是簡單地在多個線程中分割工作是不夠的,還必須確保線程確實大
Time of Update: 2018-12-06
本文主要根據這篇PDF(GCTuningGuidelines)寫成。首先是JDK1.5引入的新功能 Ergonomic Settings(自動最佳化的參數)對於有2塊CPU和2GB記憶體及更佳配置的伺服器,Sun的hotspot jdk預設設定了如下參數:-server :伺服器模式編譯-XX:+UseParallelGC
Time of Update: 2018-12-06
感覺編碼有三個部分組成:產生位元組數組的方法。位元組數組本身。解析位元組數組的方法。一般情況下亂碼的產生就是第三部分出錯了,也就是用錯誤的方式解析位元組數組。比如下面的例子: public static void test_4(){try{ String str1 = "我們"; String str2 = new String(str1.getBytes("UTF-8"), "GBK");