Time of Update: 2018-12-07
from:http://www.rgagnon.com/javadetails/java-0438.htmlSome notes from A. Gonzales about String.split()Special cases using String.split():public class StringSplit { public static void main(String args[]) throws Exception{ System.out.println(
Time of Update: 2018-12-07
java是一門物件導向的語言,那對物件導向和面向過程不是很清楚的請看看下面的內容,說不定對你有協助: 面向過程就是分析出解決問題所需要的步驟,然後用函數把這些步驟一步一步實現,使用的時候一個一個依次調用就可以了。物件導向是把構成問題事務分解成各個對象,建立對象的目的不是為了完成一個步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為。 例如五子棋,面向過程的設計思路就是首先分析問題的步驟: 1、開始遊戲, 2、黑子先走, 3、繪製畫面, 4、判斷輸贏, 5、輪到白子,
Time of Update: 2018-12-07
Java擷取當前路徑(當前檔案夾,目前的目錄) 1、利用System.getProperty()函數擷取當前路徑:System.out.println(System.getProperty("user.dir"));//user.dir指定了當前的路徑2、使用File提供的函數擷取當前路徑:File directory = new File("");//設定為當前檔案夾try{
Time of Update: 2018-12-07
http://35java.com/zhibo/forum.php?mod=viewthread&tid=164&extra=page%3D3Java常用的設計模式建立型模式 1、FACTORY—追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory
Time of Update: 2018-12-07
1。PreparedStatement statement=conn.prepareStatement("insert into test(id , name) values(1,'aaa')");statement.executeUpdate();2。用PreparedStatement 這個對象PreparedStatement statement=conn.prepareStatement("insert into test(id , name) values(?,?)");stateme
Time of Update: 2018-12-07
//TCPServer.javapackage msb.demo.socket;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.Date;public class TCPServer {/** * @param args *
Time of Update: 2018-12-07
對於SuperMap iServer Java6R的很多概念和之前版本的叢集略有不同,讓我理解起來頗費力氣,所以把自己總結分析SuperMap iServer Java6R叢集的一些思路做一下記錄:關於名詞我最關注如下:叢集服務:叢集服務是SuperMap iServer Java提供的一種服務,它能夠擷取多個GIS應用中的GIS服務,將GIS服務能力進行整合,根據叢集服務中GIS服務的狀態以及服務能力,為叢集服務的用戶端提供最佳的GIS服務。叢集服務時以Rest服務形式丟外提供叢集服務能力,
Time of Update: 2018-12-07
abstract class和interface是Java語言中對於抽象類別定義進行支援的兩種機制,正是由於這兩種機制的存在,才賦予了Java強大的物件導向能力。abstract class和interface之間在對於抽象類別定義的支援方面具有很大的相似性,甚至可以相互替換,因此很多開發人員在進行抽象類別定義時對於abstract
Time of Update: 2018-12-07
參考http://blog.csdn.net/jawsy/archive/2007/04/09/1557165.aspx做json的測試,但是發現報錯,具體錯誤為 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMapat net.sf.json.JSONObject.<init>(JSONObject.java:1529)
Time of Update: 2018-12-07
http://35java.com/zhibo/forum.php?mod=viewthread&tid=107&extra=page%3D3基本概念
Time of Update: 2018-12-07
http://35java.com/zhibo/forum.php?mod=viewthread&tid=255&extra=page%3D3 最近一直在看《Design Patterns: Elements of Reusable Object-Oriented Software》這本書,不知道看過這本書的人是不是有摸不到頭緒,無處下手的感覺, OK,和我一樣/hand. 書裡面講述的23種模式經常把我弄的一蹋糊塗,這本書不看個三、四遍以上是很難理解的, 而且即便看了幾遍,
Time of Update: 2018-12-07
作者:Confach 發表於March 24,2006 18:05 pm 著作權資訊:可以任意轉載, 轉載時請務必以超連結形式標明文章原始出處和作者資訊. http://www.cnblogs.com/confach/articles/358028.html[url=]第2[/url]章編寫BlackBerry Java應用程式[p=19, null, left]應用程式管理 [p=19, null, left]編寫一個常式 [p=19, null, left]重用一般代碼 [p=19,
Time of Update: 2018-12-07
import java.util.Arrays;public class MergeSort { public static void mergeSort(DataWraper[] data){ System.out.println("開始排序:"); sort(data,0,data.length-1); } /*將索引從left到right範圍的數組元素進行歸併排序 * data 待排序數組 * left
Time of Update: 2018-12-07
import java.util.Arrays;public class SequenceList<T> { private int DEFAULT_SIZE=16; //儲存數組的長度 private int capacity; //定義一個數組用於儲存順序線性表的元素 private Object[] elementData; //儲存順序表中元素的當前個數 private int size=0; public
Time of Update: 2018-12-07
Refererence: 《守護線程總結》[1], 《Web應用程式中調度器的啟動和關閉問題》[2] 在Java中有兩類線程:User Thread(使用者線程)、Daemon Thread(守護線程)。守護線程和使用者線程唯一的區別就是守護線程會隨著使用者線程的(被守護的)結束而結束。使用方法: thread.setDaemon(true);這裡有幾點需要注意: (1)
Time of Update: 2018-12-07
他們有兩個重要的區別,分別是: 位邏輯運算通常是針對兩個數而言,實行位操作;而條件邏輯運算是針對兩個條件運算式而言,實行條件操作. 其實,位邏輯操作符一樣可以實現條件操作,但是此時有一個重要的區別:用位操作符時,不管操作符兩邊的條件運算式成不成立,它都要通通進行運算判斷,而條件邏輯操作符不一樣了,如果通過左側的運算元就可以進行它們需要的判斷,那麼它就不會再計算右側的運算元了
Time of Update: 2018-12-07
//建立一個檔案夾 public void newFolder(String folderPath) { try { String filePath = folderPath; File myFilePath = new File(filePath); if (!myFilePath.exists()) { myFilePath.mkdir(); } } catch (Exception e) { System.out.println("建立檔案夾操作出錯");
Time of Update: 2018-12-07
在你的項目中如果要用log4j: 1)將Log4j的jar檔案copy到WEB-INF的lib目錄下.2)建立Log4j的設定檔log4j.properties存放在classes目錄下.學習Log4j最重要的是首先要瞭解兩個常用的介面:Log和LogFactory.首先說一說Log介面.通用日誌包把日誌訊息分為6個層級: 1) fatal致命的2) error錯誤3) warn警告4) info資訊5) debug調試6) trace細節日誌記錄的優先順序,分為OFF、FATAL、ERROR、
Time of Update: 2018-12-07
整理:懶貓 [ stephencat AT 126.com ],整理於 2005 年 10 月 14 日。來自:LinuxSir.Org摘要:不少使用者希望使用 Sun Java JDK/JRE 代替系統內建和預設使用的 Java虛擬機器 GCJ 來運行、調試 Java 應用程式。本文將為您解決這個問題。適用發行版:使用 GCJ 作為預設 Java 環境的發行版,如 Fedora Core 4主要內容索引安置 Java建立捷徑以取代 GCJ配置環境變數最佳化中文顯示配置瀏覽器外掛程式JAVA
Time of Update: 2018-12-07
目前還不知道為什麼JAVA裡會內建觀察者模式的實現,不過據說觀察者是JDK中最常見的設計模式了……