Time of Update: 2018-12-07
File f=new File((“lll.xxx");BufferedReader reader = new BufferedReader(new FileReader(f));String line;while((line=reader.readLine())!=null){ strContent+=line;}File f = new File("E:\99.inc");InputStreamReader read = new InputStreamReader (new Fil
Time of Update: 2018-12-07
public static String compress(String s) throws IOException{ ByteArrayInputStream input = new ByteArrayInputStream(s.getBytes("UTF-8")); ByteArrayOutputStream output = new ByteArrayOutputStream(1024); GZIPOutputStream gzout =
Time of Update: 2018-12-07
IntroductionSuppose you have been asked to migrate an existing multi-tier application to .NET where the business layer is written in Java. Normally you would have no option but to recode and port the entire application to any .NET language (e.g. C#).
Time of Update: 2018-12-07
一. consumer的來源 接著上一小節的內容, 還是從這一段程式(位於DocumentWriter.updateDocument(Document, Analyzer, Term) 中繼續.try { // This call is not synchronized and does all the // work final DocWriter perDoc = state.consumer.processDocument(); // This call is
Time of Update: 2018-12-07
之前我談到了把Term加入到Posting表中的過程, 接下來我將大致說說把Posting表寫入到檔案中的過程. 這些內容我看得不算仔細, 之後有時間可以詳細的擴充一下, 先留個腳印在這兒 之前的準備: 這六步就是寫入前的前期準備工作, 當調用了IndexWriter.Close()過程後, 寫入就開始了. 第6)步是建立一個段索引的狀態, 接下來的步驟是: 這樣一個順序的調用使得在多個線程和多個文檔之中的Posting表得以合并,
Time of Update: 2018-12-07
喜訊! 經過100多個人月和12000000多$的投資進行地研究和開發,並且經過4700000多行的.NET到Java交叉編譯的測試,Mainsoft for Java EE (以前叫做Visual MainWin for J2EE)終於發布了Release2.0版本。這是一個可以免費下載的Visual Studio
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Map<String, Integer> map = new HashMap<String, Integer>();map.put("d", 2);map.put("c", 1);map.put("b", 1);map.put("a", 3);List<Map.Entry&
Time of Update: 2018-12-07
java.util.date:是用來操作時間:java.util.Date d1=new java.util.Date(); //會根據建立一個目前時間。當然也可以用另外一種方式:long times=System.currentTimeMillis(); java.util.Date d2=new Date(times); java.sql.date:在與資料庫互動的時候用到。但是java.sql.date 只精確到天。即只有(年-月-日)java.sql.Date sd=new java.
Time of Update: 2018-12-07
ant是什麼好像很費話,反正很多開源項目都用ant.我也必須的會用。首先是入門吧。1,下載安裝去apache官網下載一個ant,http://ant.apache.org/:http://labs.mop.com/apache-mirror//ant/binaries/apache-ant-1.8.4-bin.zip解壓後,設定環境變數(path)和ant_home(ANT_HOME)path= %ANT_HOME%\bin;開啟cmd,輸入如:ant
Time of Update: 2018-12-07
一個java swt傳統型程式開發到打包的總結(1) --概述與關於swt的問題一、概述:幾天一直在用金山打字通練習英語(本人英語比較爛),把金山打字能裡面的文章全部掠了N遍。打的沒意思了,想想怎麼能添加一些外部檔案,發現金山打字通內建的外部檔案匯入,太坑了,得往裡面手工複製內容。看了下面的圖就知道效率不高吧。我就想自己寫一個能夠大量匯入的小軟體,雖然小,可是五髒俱全。(其實主要目的就是想熟悉下java
Time of Update: 2018-12-07
三、關於檔案與流的問題關於檔案的操作,一長輩寫的很全,我就抄一下:http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.html1) 載入指定目錄下面的所有檔案 1 //得到待匯入的目標檔案 2 File fromFile=new File(frompath); 3 if(!fromFile.isDirectory()){ 4 throw new
Time of Update: 2018-12-07
GSON jar包:http://code.google.com/p/google-gson///java object to jsonpublic String toJson(Object obj){ Gson gson = new Gson(); return gson.toJson(obj);}//json to java objectpublic Object toObject(String jsonStr, Class c){ Gson gson = new
Time of Update: 2018-12-07
java架構師之路:JAVA程式員必看的15本書的電子版 作為Java程式員來說,最痛苦的事情莫過於可以選擇的範圍太廣,可以讀的書太多,往往容易無所適從。我想就我自己讀過的技術書籍中挑選出來一些,按照學習的先後順序,推薦給大家,特別是那些想不斷提高自己技術水平的Java程式員們。一、Java編程入門類
Time of Update: 2018-12-07
1. Java中的異常處理機制的簡單原理和應用。 當Java程式違反了Java的語義規則時,Java虛擬機器就會將發生的錯誤表示為一個異常。違反語義規則包括2種情況。一種是Java類庫內建的語義檢查。例如數組下標越界,會引發IndexOutOfBoundsException;訪問null的對象時會引發NullPointerException。另一種情況就是Java允許程式員擴充這種語義檢查,程式員可以建立自己的異常,並自由選擇在何時用throw關鍵字引發異常。所有的異常都是java.lang.
Time of Update: 2018-12-07
21 數組有沒有length()這個方法? String有沒有length()這個方法? 數組沒有length()這個方法,有length的屬性。 String有有length()這個方法。 22
Time of Update: 2018-12-07
第一,談談final, finally, finalize的區別。 final?修飾符(關鍵字)如果一個類被聲明為final,意味著它不能再派生出新的子類,不能作為父類被繼承。因此一個類不能既被聲明為 abstract的,又被聲明為final的。將變數或方法聲明為final,可以保證它們在使用中不被改變。被聲明為final的變數必須在聲明時給定初值,而在以後的引用中只能讀取,不可修改。被聲明為final的方法也同樣只能使用,不能重載finally?再異常處理時提供 finally
Time of Update: 2018-12-07
右鍵“我的電腦”——進階——環境變數;在“系統變數”中,設定3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊“編輯”,不存在則點擊“建立”;JAVA_HOME指明JDK安裝路徑,就是剛才安裝時所選擇的路徑D:/java/jdk1.5.0_08,此路徑下包括lib,bin,jre等檔案夾(此變數最好設定,因為以後運行tomcat,eclipse等都需要依*此變數); Path使得系統可以在任何路徑下識別java命令,設為:%JAVA_HOME%/bin;%
Time of Update: 2018-12-07
Http請求類package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.Map;public class
Time of Update: 2018-12-07
import java.lang.annotation.Annotation;import java.lang.reflect.Constructor;import java.lang.reflect.Method;//使用兩個注釋修飾該類@SuppressWarnings(value = "unchecked")@Deprecatedpublic class ClassTest { // 為該類定義一個私人的構造器 private ClassTest() { } //
Time of Update: 2018-12-07
今天開始正式學習java! 看了兩頁書,就被作者鼓動去官網下了一個jdk-7u2-windows-i586.exe,應該是最新版。書上還說讓下載jre,可是我找了半天就是沒找到jre,然後就去天空軟體站下載了一個。等安裝jkd的時候我才發現原來jre是整合在jdk裡面的!汗。。。