Time of Update: 2015-07-01
標籤:package IO_Test;import java.io.*;public class FileIO {public static void main(String argv[]) {try {BufferedReader br = new BufferedReader( new FileReader("I:\\IO.txt"));String line =
Time of Update: 2015-07-01
標籤:前言: 逛開源社區的時候無意發現的,用了一段時間,覺得還可以,特此推薦一下。 lombok 提供了簡單的註解的形式來協助我們簡化消除一些必須有但顯得很臃腫的 java 代碼。特別是相對於 POJO,光說不做不是我的風格,先來看看吧。lombok 的官方網址:http://projectlombok.org/ lombok
Time of Update: 2015-07-01
標籤: 程式中某段案例代碼如下: Map<String, List<CronTrigger>> tMap = new HashMap<String, List<CronTrigger>>(); tMap.put(name, Arrays.asList(new CronTrigger[] { trigger })); 程式運行拋出異常:
Time of Update: 2015-07-01
標籤:安裝以JDK1.6.0_43為例下載jdk-6u43-linux-x64.bin,http://www.oracle.com/technetwork/java/javase/downloads/index.html增加可執行許可權 chmod +x jdk-6u43-linux-x64.bin,執行 ./jdk-6u43-linux-x64.bin 組建目錄jdk1.6.0_43拷貝到/usr/share下,mv jdk1.6.0_43
Time of Update: 2015-07-01
標籤:java中string類1、String類定義的變數是不可變得eg:String s0=”kvill”; String s1 = new String("kvill");為什麼要設計為不可變:1.1 字串常量池的需要1.2允許String對象緩衝HashCodeJava中String對象的雜湊碼被頻繁地使用, 比如在hashMap
Time of Update: 2015-07-01
標籤:java jdk 結構 JDK介紹及其結構、用途1、JDK的介紹JDK是Java Development Kit 的縮寫,是Sun Microsystems針對Java開發員的產品。它由一個處於作業系統層之上的運行環境還有開發人員編譯,調試和運行用Java語言寫的applet和應用程式所需的工具組成。想要開發java產品,需先安裝JDK。(1)、JD
Time of Update: 2015-07-01
標籤:javalog4j.properties 詳解與配置步驟最近在剖析項目代碼,看到日誌功能,心血來潮收集整理了一下log4j的用法:一、log4j.properties 的使用詳解1.輸出層級的種類ERROR、WARN、INFO、DEBUGERROR 為嚴重錯誤 主要是程式的錯誤WARN 為一般警告,比如session丟失INFO 為一般要顯示的資訊,比如登入登出DEBUG 為程式的調試資訊2.配置日誌資訊輸出目的地log4j.appender.appenderName =
Time of Update: 2015-07-01
標籤:遞迴 尾遞迴 n!=n*(n-1)!import java.io.BufferedReader;import java.io.InputStreamReader;/** * n的階乘,即n! (n*(n-1)*(n-2)*...1)。 * 0!為什麼=1,因為1!=1*0!,所以0!=1 * * @author stone * @date 2015-1-6 下午18:48:00 */public class
Time of Update: 2015-07-01
標籤:java 面試題 面試 繼承 如題,面試題如下:請輸入下面代碼的運行結果--------extends-----------class HelloA {public HelloA(){System.out.println("HelloA");}{System.out.println("I'm A class"
Time of Update: 2015-07-01
標籤:java編程思想 精華 第十章(1)當產生一個內部類的對象時,此對象 與製造他的外圍對象之間就有了一種聯絡,所以它能訪問其外圍對象的所有成員,而不需要任何特殊條件。此外,內部類還擁有其他外圍類的所有元素的訪問權。(2).this 如果你需要產生對外部類對象的應用,可以使用外部類的名字後面緊跟原點和this。.new 如果想要建立某個內部類的對象,你必須外部類的一個執行個體後加上.new如:DotNew dn = new
Time of Update: 2015-07-01
標籤:java 監聽器 觀察者模式 監聽器的原理是觀察者模式。就像明星(事件來源)聚攏了一群粉絲(觀察者)。當明星有啥舉動的時候會通過粉絲們報道出去。訂閱資訊、計算機按鈕都是該原理的應用。下面寫了一個監聽器的小例子:package listener;import java.util.EventObject;/** *
Time of Update: 2015-07-01
標籤:三角數import java.io.BufferedReader;import java.io.InputStreamReader;//1,3,6,10,15...n 三角數/* * #1 * ##1+2 * ###1+2+3 * ####1+2+3+4 * #####1+2+3+4+5 * ...第1層為1, 第n層等於 n + (f(n-1)) */public class TriangleNumber {static int triangle(int n) {if (n <
Time of Update: 2015-07-01
標籤:(1)對於public修飾符,它具有最大的存取權限,可以訪問任何一個在CLASSPATH下的類、介面、異常等。它往往用於對外的情況,也就是對象或類對外的一種介面的形式。(2)對於protected修飾符,它主要的作用就是用來保護子類的。它的含義在於子類可以用它修飾的成員,其他的不可以,它相當於傳遞給子類的一種繼承的東西。(3)對於default來說,有點的時候也成為friendly(友員),它是針對本包訪問而設計的,任何處於本包下的類、介面、異常等,都可以相互訪問,即使是父類沒有用prot
Time of Update: 2015-07-01
標籤: java產生二維碼有很多種方式, 我現在使用的是Googlezxing方式1、加入zxing包,我使用的是maven構建項目的<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId>
Time of Update: 2015-07-01
標籤:轉載自:http://jingwang0523.blog.163.com/blog/static/9090710320113294551497/ 最近在用eclipse做項目,建立項目時什麼都貪新,用最新的版本,在Dynamic web module version欄裡選了最新的3.0版本,布署項目的時候就出現了如期的錯誤 《通過search,發現在project的.setting
Time of Update: 2015-07-01
標籤:public class StringSplit { public static void main(String[] args) { String sourceStr = "1,2,3,4,5";  
Time of Update: 2015-07-01
標籤:java substring 速度最佳化 Java 程式最佳化:字串操作、基本運算方法等最佳化策略 看了這篇文檔,略有所感,所以本篇算是一個讀後感。和上篇JAVA一種提升輸出速度的方法 進一步。 主要涉及了7種最佳化方式。 1.subString(begin,end):
Time of Update: 2015-07-01
標籤:將數組 int[] arr = {0,1,2,3,4,5,6,7,8,9} 拼接成 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 字串:StringBuilder sb = new StringBuilder(arr.length*3); // StringBuilder(arr.length*3)效能比StringBuilder()高sb.append("["); // 寫法1for( int i = 0, len = arr.length; i <
Time of Update: 2015-07-01
標籤: 很久之前一直有一個疑問,最近重新翻了遍JVM的書,才算是終於有所頓悟。問題如下:被自己遺忘的問題 1 package org.hanyan.test.testClass; 2 3 public class T3AboutThis { 4 public static void main(String[] args) { 5 new SubT3().func(); 6 SuperT3 s = new SuperT3(); 7
Time of Update: 2015-07-01
標籤:1.數組 概念:同一種類型資料的集合。其實就是數組就是一個容器。 好處:可以自動給數組中的元素從0開始編號,方便操作這些元素。 格式: ①. 元素類型[] 數組名 = new 元素類型[元素個數或數組長度]; 例:int[] arr = new int[5]; ②.元素類型[] 數組名 = new 元素類型[]{元素,元素,....}; 例:int[] arr = new int[]{3,5,1,7}; 或者 int[] arr =