Time of Update: 2018-12-05
package com.czp;/** * * java內部類 * @author CaoZP * */public class OuterClass {/** * * 非靜態內部類 * */public class PublicInnerClass{void test(){System.out.println(getClass());}}/** * 靜態內部類 */public static class StaticInnerClass{void
Time of Update: 2018-12-05
之前曾經嘗試用遞迴的方法解決九宮格的問題,提示棧溢出。我就挺好奇java到底可以遞迴多少級,又和哪些因素有關呢?今天很無聊的做了個測試。我寫了個方法public void rec1num(int i){System.out.println("This is "+i+"recursion");rec1num(i+1);}然後調用。結果遞迴了5093次,報錯了。(不一定每次都會遞迴這麼多次,但大約是這個數值)我想如果我增加一個數會怎麼樣?再寫一個兩個數的。運行了3764次。public void
Time of Update: 2018-12-05
教程就不說了,說注意點:1. 要確認 打包方式為war <modelVersion>4.0.0</modelVersion> <groupId>com.xreb.vacation</groupId> <artifactId>vacation</artifactId> <packaging>war</packaging>
Time of Update: 2018-12-05
現象:已經把sapjcp3.jar匯入到項目中;把sapjco.dll放到system32下了;本地的寫的測試程式能夠成功連上SAP,一放到WEB環境下就不行了,拋出這個異常。no sapjco3 in java.library.path,經排查sapjco.dll必須放到TOMCAT當前使用的JRE的BIN目錄中,我TOMCAT配置的JRE目錄是
Time of Update: 2018-12-05
JAVA排序演算法實現代碼-選擇(Select)式排序/** * JAVA排序演算法實現代碼-選擇(Select)式排序。 * * @author 老紫竹 JAVA世紀網(java2000.net) * */ public class Test { public static int[] a = { 10, 32, 1, 9, 5, 7, 12, 0, 4, 3 }; // 預設資料數組 public static void main(String args[]
Time of Update: 2018-12-05
JAVA排序演算法實現代碼-插入排序/** * JAVA排序演算法實現代碼-插入排序。 * * @author 老紫竹 JAVA世紀網(java2000.net) * */ public class Test { public static int[] a = { 10, 32, 1, 9, 5, 7, 12, 0, 4, 3 }; // 預設資料數組 public static void main(String args[]) { int i; //
Time of Update: 2018-12-05
/** * Fly_m at 2009-5-20 */package com.m_ylf.study.nio; import java.io.File;import java.io.FileInputStream;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.*;import java.util.HashMap;import
Time of Update: 2018-12-05
JAVA方面1 物件導向的特徵有哪些方面 1.抽象:抽象就是忽略一個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算瞭解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。2.繼承:繼 承是一種連接類的層次模型,並且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。對象的一個新類可以從現有的類中派生,這個過程稱為類繼承。新類繼 承了原始類的特性,新類稱為原始類的衍生類別(子類),而原始類稱為新類的基類(父類)。衍
Time of Update: 2018-12-05
JAVA排序演算法實現代碼-堆(Heap)排序/** * JAVA排序演算法實現代碼-堆(Heap)排序。 * * @author 老紫竹 JAVA世紀網(java2000.net) * */ public class Test { public static int[] Heap = { 10, 32, 1, 9, 5, 7, 12, 0, 4, 3 }; // 預設資料數組 public static void main(String args[]) {
Time of Update: 2018-12-05
一個理解wait()與notify()的例子 原文連結:http://blog.csdn.net/xm4014/archive/2003/01/28/14714.aspx 下面是我原來在CSDN論壇上看到的一個貼子,涉及到同步,wait(),notify()等概念的理解,我試著根據原來的一些回複和Think
Time of Update: 2018-12-05
一般大家都知道ArrayList和LinkedList的大致區別: 1.ArrayList是實現了基於動態數組的資料結構,LinkedList基於鏈表的資料結構。 2.對於隨機訪問get和set,ArrayList覺得優於LinkedList,因為LinkedList要移動指標。 3.對於新增和刪除操作add和remove,LinedList比較佔優勢,因為ArrayList要移動資料。
Time of Update: 2018-12-05
你可以在java.lang.Integer包裡查看這個方法的具體說明,這裡我幫你貼進來,你看看吧:1、方法原型:public static int parseInt(String s) throws NumberFormatException方法說明:將字串參數作為有符號的十進位整數進行解析。除了第一個字元可以是用來表示負值的 ASCII 減號 '-' ('\u002D') 外,字串中的字元都必須是十進位數字。返回得到的整數值,就好像將該參數和基數 10 作為參數賦予 parseInt(java
Time of Update: 2018-12-05
Java NIO(New IO) 還是在 JDK 1.4 中引入的新特性。JDK 1.4 的另一重要特性Regex大家應該經常用到,但 NIO 就可能使用寥寥了,大概是緣於舊有 IO 體系仍然夠用。有如 JDK1.5 早就泛型和註解了,但基於各種原因而無法親力去實踐泛型和註解一般,NIO 多數時候也只是與我們擦著肩而已。相比與 Old IO,NIO 在某些領域裡確有其過人之處,所以現在讓我們一起來對 NIO 有個更楚的認識。NIO 的相關 API,在 java.nio
Time of Update: 2018-12-05
安裝Java開發環境: 1. 安裝jdk(jdk1.6): 環境變數的配置(如下)。 2. 安裝Myeclipse6.0 注釋:先前的Myeclipse是外掛程式,基於eclipse的外掛程式。而今的版本已經集合了eclipse,所以沒必要單獨安裝eclipse。特別說明,Myeclipse6.0最後安裝初始化時需要等待6---7分鐘。 3. 安裝sql2000個人版,需再安裝sp4(sql補丁)。 Java 環境變數配置 作者:孫鑫 註:本篇文章所講述的 Java 環境配置,是在
Time of Update: 2018-12-05
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class WebClient{ public static String getWebContent(String
Time of Update: 2018-12-05
Java操作Excel完美解決方案 只要有表格,就會有Microsoft Excel,用Microsoft Excel處理資料已成為不少人的習慣。Jakarta POI API就為Java程式員提供了一條存取Microsoft文檔格式的神奇之路,其中最成熟的就是能存取Microsoft Excel文檔的HSSF API。 本篇文章就舉例示範如何利用Java 建立和讀取Excel文檔,並設定儲存格的字型和格式。 為了保證樣本程式的運行,必須安裝Java 2 sdk1.4.0
Time of Update: 2018-12-05
Java 理論與實踐: 再談 Urban 效能傳言分配比想像的要快,而且會變得更快原文出處: http://www-128.ibm.com/developerworks/cn/java/j-jtp09275.html 層級: 中級Brian Goetz (brian@quiotix.com), 首席顧問, Quiotix2005 年 10 月 20 日Java 語言遭到許多效能方面的攻擊。雖然有些攻擊可能是名符其實的,但是看看公告板和新聞群組上關於這一主題的貼子,可以發現,對於 JAVA
Time of Update: 2018-12-05
1.Calendar 和Date異同 Date 類是一個較老的類,裡面的很多方法都應經棄之不用,現在主要和 DateFormat 的一個具體子類,SimpleDateFormat 配合經行時間格式的轉換。 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");dateFormat.format(new Date());// 返回結果 11:16:34.988: D/(16341): 2012-10-
Time of Update: 2018-12-05
源地址;http://sishuok.com/forum/blogPost/list/340.html首先,ThreadLocal 不是用來解決共用對象的多線程訪問問題的,一般情況下,通過ThreadLocal.set() 到線程中的對象是該線程自己使用的對象,其他線程是不需要訪問的,也訪問不到的。各個線程中訪問的是不同的對象。 另外,說ThreadLocal使得各線程能夠保持各自獨立的一個對象,並不是通過ThreadLocal.set()來實現的,而是通過每個線程中的new 對象
Time of Update: 2018-12-05
import java.io.File;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;public class Statics {/** * 存放搜尋關鍵詞與相應的搜尋次數