Time of Update: 2018-12-03
JAVA 擷取Set集合和List集合中相同的元素代碼:public static void main(String[] args) {Set<String> set = new
Time of Update: 2018-12-03
最近項目中要用到對大檔案進行操作,做了下JAVA io方面的測試對於java.io包中的FileOutputStream,BufferedOutputStream和FileWriter三個不同類寫入到文字檔效能,測試代碼和結果如下:環境: 機器ibm thinkpad 61i,配置:2.0G雙核CPU,2G記憶體,作業系統xp sp2,java api1.5. 1.import java.io.BufferedOutputStream;2.import
Time of Update: 2018-12-03
基於java的InputStream.read(byte[] b,int off,int len)演算法學習public int read(byte[] b, int off, int len) throws IOException將輸入資料流中最多 len 個資料位元組讀入位元組數組。嘗試讀取多達 len
Time of Update: 2018-12-03
四. 利用Ant構建和部署Java工程Ant可以代替使用javac、java和jar等命令來執行java操作,從而達到輕鬆的構建和部署Java工程的目的。下面來看幾個知識點。1. 利用Ant的javac任務來編譯java程式Ant的javac任務用於實現編譯Java程式的功能。下面來看一個簡單的例子:首先我們建立名為antstudy的Java工程,建立src目錄為原始碼目錄,在src目錄下建立HelloWorld.java這個類檔案。該類檔案的內容如下: publiccla
Time of Update: 2018-12-03
異常代碼嚴重: Exception starting filter struts2Unable to load configuration. - Class:java.net.PlainSocketImplFile: PlainSocketImpl.javaMethod: connectLine: 177 - java/net/PlainSocketImpl.java:177:-1 atcom.opensymphony.xwork2.config.ConfigurationManager.
Time of Update: 2018-12-03
ClientAbortException: java.io.IOExceptionat org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:369)at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:448)at org.apache.catalina.connector.OutputBuffer.doFlush(
Time of Update: 2018-12-03
jdk安裝路徑C:\Program Files\Java\jdk1.6.0_21java_homeC:\Program Files\Java\jdk1.6.0_21classpath.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jarPath%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin檢查是否安裝成功java
Time of Update: 2018-12-03
1、xml有哪些解析技術?區別是什麼? 答:有DOM,SAX,STAX等
Time of Update: 2018-12-03
Java字串的“朝花夕拾” 字串是我們用得很多的一種類,即便是這樣,字串也有很多讓我們混淆的地方,還有很多我們不是很清楚的地方。常用的用法,大家都已經爛熟,這裡不再重述。只想找出一些平時我們不經意的地方,可能我們已經用過了,但還不是很確定。把它們總結出來,算是“朝花夕拾”吧。 第一、
Time of Update: 2018-12-03
java中,大家都知道要實現序列化的類必須先實現Serializable介面,這句話我原以為就這麼簡單,然而前幾天我寫程式的時候才發現裡面還有文章,其實一個類要實現序列化,不但這個類要實現Serializable介面外,這個類裡面的成員屬性也要實現Serializable介面才能把這個類的成員寫進檔案裡,舉個例子:class House implements Serializable{ private Table; private Chair;}class
Time of Update: 2018-12-03
以前一直以為線程的"中斷"就是讓線程停止.如果你也這麼認為,那你對多線程編程還沒有入門.在java中,線程的中斷(interrupt)只是改變了線程的中斷狀態,至於這個中斷狀態改變後帶來的結果,那是無法確定的,有時它更是讓停止中的線程繼續執行的唯一手段.不但不是讓線程停止運行,反而是繼續執行線程的手段.對於執行一般邏輯的線程,如果調用調用它的interrupt()方法,那麼對這個線程沒有任何影響,比如線程a正在執行: while(條件) x ++;這樣的語句,如果其它線程調用a.inter
Time of Update: 2018-12-03
Java數組是一個Java對象,數組的長度是固定的,在同一個數組中只能夠存放相同類型的資料,數組可以存放基本類型的資料,也可以存放參考型別的資料。在建立數組對象時,必須指定數組對象的長度,數組一旦建立,它的長度就不能再變 (1)建立數組對象(即new一個數組時)要指定數組的長度,數組的長度一旦指定,就不能夠再發生變化; (2)同一個數組中的資料的類型必須相同,可以是基本類型,也可以是參考型別。-------------------------------------------------
Time of Update: 2018-12-03
Ant是一個Apache基金會下的跨平台的構件工具,它可以實現項目的自動構建和部署等功能。在本文中,主要讓讀者熟悉怎樣將Ant應用到Java項目中,讓它簡化構建和部署操作。一. 安裝與配置:http://ant.apache.org/,在本文中下載的是1.7.0版本。解壓到某個目錄(例如E:/apache-ant-1.7.0),即可使用。添加系統內容變數:ANT_HOME,該變數指向Ant解壓後的根目錄,在此為E:/apache-ant-1.7.0。安裝與配置完畢後,讀者
Time of Update: 2018-12-03
NASA(美國國家宇航局)的火星探索機器人所拍攝的照片,都是通過Java處理的,說明Java在數位影像處理上還是很強大的.可我在網路上沒有找到實用的Java映像開發包,都是些零碎的代碼和繪圖,表的程式碼程式庫.特別是一些進階點的演算法,像分割的幾種實現,找了好久都沒有.而對於做數位影像處理所流行的VC++和Matlab,有Intel IPL, OpenCV,Gandalf等多種軟體開發包可以使用. 而且各種演算法基本上網上都能找到源碼.
Time of Update: 2018-12-03
其實這不能算是新聞,我太久沒關注Java了。不能不說這是個讓我很開心的訊息Swing難看的介面(老實說“Metal”和“Motif”都實在難看),讓人懷疑SUN的設計師品位(還不如Win3.2的系統介面)。雖然可以自己開發第三方的Look&Feel,可是非常複雜;雖然有很多第三方的Look&Feel,真正漂亮的沒幾個,而且使用很麻煩,增加工作量。為此,很多朋友都開始轉向Eclipse+SWT,但是SWT的影像處理功能不能滿足我的要求,只能在Swing上這棵樹上弔死ensode.n
Time of Update: 2018-12-03
4 Toolkit for Java/CORBA4.1 功能簡介 這是一個for Java的工具包,能實現對Notes資料庫中資料對象的處理,並對資料元素具有一定的處理能力: 資料處理 文檔:建立、拷貝、修改、刪除、發送(作為郵件)視圖:相當於記錄集,可以用於擷取文檔或視圖顯示記錄域:建立、修改、刪除,支援RTF域、附件的處理資料庫:建立、拷貝、複製、刪除 ACL控制設計項目可以擷取、運行、刪除代理可以擷取並刪除視圖、表單(包括字表單)可以建立大綱,並向大綱添加多個條目
Time of Update: 2018-12-03
http://hi.baidu.com/yicun05/blog/item/ce8cf118cec87172dbb4bdd3.html1:什麼是原子操作? 線程執行的最小單位,不能中斷。2:volatile原理是什麼? 一般變數,在主存和當線程的臨時記憶體中都一份緩衝,為保證資料 統一,需要同步,當同步沒有完成時,如果其他線程讀取主存上的值就會導致不同步異常。Volatile就是告訴處理器這個變數是不穩定的,不要線上程的臨時記憶體緩衝該資料,直接使用JVM記憶體的資料,就避免了同步的步驟。3:
Time of Update: 2018-12-03
JAVA 取 資料庫裡Blob欄位值為字串的方法java.sql.Blob blob = rs.getBlob(2);InputStream in=blob.getBinaryStream();public static String getBlob(InputStream in) throws IOException {ByteArrayOutputStream outStream = new ByteArrayOutputStream();byte[] data = new byte[409
Time of Update: 2018-12-03
2008-07-13JAVA面試題解惑系列(五)——傳了值還是傳了引用? 關鍵字: java 面試題 值傳遞 引用傳遞 作者:臧圩人(zangweiren)網址:http://zangweiren.javaeye.com>>>轉載請註明出處!<<<JAVA中的傳遞都是值傳遞嗎?有沒有引用傳遞呢?在回答這兩個問題前,讓我們首先來看一段代碼:Java代碼 public class ParamTest { // 初始值為0
Time of Update: 2018-12-03
今天遠程FTP突然掛掉了,導致讀取FTP的遠程檔案的程式僵死線上程了。檢查發現是代碼沒有判斷逾時異常判斷。現已修改,如下。/** * 將遠程檔案臨時寫進本地 * @param ftpUrl * @param outputPath */public static boolean writeFtpFile2Local(String ftpUrl, String outputPath) {System.out.println("開始寫檔案到本地");URLConnection