Time of Update: 2018-12-07
//TestCollect .javapackage com.test;public class TestCollect {private String name;private int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {
Time of Update: 2018-12-07
package com.cg.tests;import java.util.regex.Matcher;import java.util.regex.Pattern;import org.junit.Test;public class TestPatternMatcher {@Testpublic void TestReplaceAll(){String s="Hello World ...";String s2=s.replaceAll("\\.",
Time of Update: 2018-12-07
package com.cg.test;import java.nio.charset.Charset;import java.util.Iterator;import java.util.Map;import java.util.Set;import org.apache.commons.codec.binary.Hex;public class HexString { /** * @param args */ public static void
Time of Update: 2018-12-07
本文轉自 www.35java.comjava中有兩種包的匯入機制,總結如下: 單類型匯入(single-type-import),例如import java.io.File; 按需類型匯入(type-import-on-demand),例如 import
Time of Update: 2018-12-07
Java - 近10年來電腦軟體發展過程中的傳奇,其在眾多開發人員心中的地位就如“屠龍刀”、“倚天劍”。Java是個平台,我只想說說我對學好Java的一點看法,希望對初學者有所協助。1. 思考一下學習Java之前,先別急,靜下心來好好想想: 1)你對學習Java是否有興趣? 2)你是否能靜下心來堅持不懈地學習?嗯,這是個容易但又絕對不應該忽略的問題,你確信自己對Java感興趣、而且又有吃苦的準備,那你才可能學好Java!如果具備這兩點條件,就請繼續往下看……2.
Time of Update: 2018-12-07
import java.util.Arrays;public class BinaryInsertSort { public static void binaryInsertSort(DataWraper[] data){ System.out.println("開始排序:"); int arrayLength=data.length; for(int i=1;i<arrayLength;i++){
Time of Update: 2018-12-07
這個還是前段時間在做jni的時候遇到的問題。幾個資料類型的轉換。留下了,以備後用。/** * 資料類型轉換方法 */ //轉換bytesToHexString public static String bytesToHexString(byte[] src){ StringBuilder stringBuilder = new StringBuilder(""); if (src == null
Time of Update: 2018-12-07
類在虛擬機器記憶體中的生命週期: —————————————————————— 載入 Loading驗證 Verification | 準備 Preparation | 串連 Linking 解析 Resolution |初始化 Initialization 使用 Using 卸載 Unloading ————————————————————————解析的順序不一定,可以在初始化階段之後再開始,支援運行時綁定 類初始化: 1.new
Time of Update: 2018-12-07
Yes ~! Yet Another Java Logging Api 數一數, java現在有的loggingapi一共有log4j, jdk logging, commons logging, SLF4J4個log包了, 其中log4j和 jdk logging,是對log的封裝, commons logging和SLF4J則是對log api的封裝. 如果你去翻閱文檔,你會發現每一個logapi都是告訴你"我們提供標準的使用log的方式", 但是出來好幾個標準,
Time of Update: 2018-12-07
通過閱讀~/thrift-0.8.0/tutorial/java/README,知道需要首先安裝ant,這是一種java的編譯部署工具,類似C裡的makesudo apt-get install ant提示警告:warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
Time of Update: 2018-12-07
//有如下字串,擷取其中的E-MAIL地址:String emailmessage=<qdragon@126.com>Q龍,龍少<longshao@126.com>;嘿嘿<eee@www.com>;//最終要的輸出為:qdragon@126.com,longshao@126.com,eee@www.com編程方法如下: public static String escpMailAddress(String str) { if (str
Time of Update: 2018-12-07
java-cs-bridge是一個簡單高效的工具用來:將Java/c# 對象序列化/還原序列化為統一格式的二進位流,從而使這兩種語言能夠容易的互相通訊。 特點: 1。使用簡單。Java端和C#端保持相同的很少幾個API,你只需要瞭解它們。 2。緊湊。因為它將資料序列化為二進位格式,只包含必要的資訊,避免了xml序列化所包含的冗餘資料。
Time of Update: 2018-12-07
在開發中要用到的開源報表工具有iReport-0.5.0、jasperreports-0.6.7、jfreechart-0.9.21,下面分別介紹:iReportiReport是為JasperReports設計的強大的,直觀的,便於使用的可視化報表設計師,用Visual J++為Win32平台編寫。iReport允許使用者可視化地編輯XML
Time of Update: 2018-12-07
java中關於時間日期操作的常用函數1.計算某一月份的最大天數Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year);time.set(Calendar.MONTH,i-1);//注意,Calendar對象預設一月為0 int
Time of Update: 2018-12-07
轉自:http://www.ibm.com/developerworks/cn/java/j-jtp06197.html簡介: Java 語言套件含兩種內在的同步機制:同步塊(或方法)和 volatile 變數。這兩種機制的提出都是為了實現代碼線程的安全性。其中 Volatile 變數的同步性較差(但有時它更簡單並且開銷更低),而且其使用也更容易出錯。在這期的 Java 理論與實踐 中,Brian Goetz 將介紹幾種正確使用 volatile
Time of Update: 2018-12-07
文章目錄 (1)不要顯式調用System.gc()(2)盡量減少臨時對象的使用(3)對象不用時最好顯式置為Null(4)盡量使用StringBuffer,而不用String來累加字串(詳見blog另一篇文章JAVA中String與StringBuffer)(5)能用基本類型如Int,Long,就不用Integer,Long對象(6)盡量少用靜態物件變數(7)分散對象建立或刪除的時間(1)引用計數收集器(2)追蹤收集器 參考文獻:http:/
Time of Update: 2018-12-07
代碼塊分為四類普通代碼塊,構造塊,靜態代碼塊,同步代碼塊。 View Code class Demo{ {//定義構造塊 System.out.println("Demo的構造塊"); } static{//定義靜態代碼塊 System.out.println("Demo的靜態代碼塊"); } public Demo()//定義構造方法 { System.out.println("Demo的構造方法");
Time of Update: 2018-12-07
this關鍵字 ————————————————————————————————————————當成員變數和局部變數同名的時候,為了區分,可以使用一個關鍵字來完成。ThisThis:代表的是一個對象,代表哪個對象呢? 哪個對象調用this所在的函數。This就代表哪個對象。 This就是當前對象的一個引用。This(這個會用就行,可以不用管原理)表現形式之一:當局部變數和成員變數同名的時候,可以用this來區分。
Time of Update: 2018-12-07
JDK 1.4提供了內建的Regex支援,相應的,String類也提供了許多與Regex有關的方法,例如matches、replaceAll和split方法,為日常應用提供了許多便利。在工作中,我發現,掌握一些不常用的技巧,往往可以極大地提高效率,以下是我總結的一點經驗:1.合理利用embedded
Time of Update: 2018-12-07
作者:Vamei 出處:http://www.cnblogs.com/vamei