Time of Update: 2018-12-05
jxl是一個韓國人寫的java操作excel的工具, 在java的開源世界中,有兩套比較有影響的API可供使用,一個是POI,一個是jExcelAPI(即jxl)。jxl功能相對POI比較弱一點。但jExcelAPI對中文支援非常好,API是純Java的, 不依賴Windows系統,即使運行在Linux下,也同樣能夠正確的處理Excel檔案。 需要補充說明的是,jxl對圖形和圖表的支援很有限,而且
Time of Update: 2018-12-05
java是一種非常完善的程式設計語言,它擁有非常安全的文法定義、完全物件導向的編程思想,更難能可貴的是它還擁有非常強大的API。今天,我們就來瞭解一下java中預定義的資料結構。 提起資料結構有些人就有一種恐怖的聯想。確實,對複雜的資料結構進行一些操作是很令人頭痛的,我自己也對它有一些望而生畏。但是在java中對資料結構的操作是很方便的。因為在java中不但把常用的資料結構都定義好了,而且連各種操作都定義成了可以直接調用的方法。
Time of Update: 2018-12-05
/****************** CRC16*****/ private static int poly = 0x8005; public static short CRC_16(byte[] buf_temp,int len) { int crc_temp=0; int c,i; int index = 0; while ( len != 0 ) { c = buf_temp[index] & 0x000000FF;//extend to int index++; c <&
Time of Update: 2018-12-05
例如:Vector<Data> v = new Vector<Data>();
Time of Update: 2018-12-05
轉 三步學會Java
Time of Update: 2018-12-05
今天跟大家分享一下javase中的關於I/O的操作:有時我們需要在檔案的末尾追加一些內容,在這時用RandomAccessFile就很好。這個類有兩個構造方法:RandomAccessFile(File file,String mode) 建立從中讀取和向其中寫入(可選)的隨機訪問檔案流,該檔案由 File 參數指定。RandomAccessFile(String name,String mode)
Time of Update: 2018-12-05
可以把這個放在一個工具類中,當我們需要對使用者密碼或者其他的一些重要訊息進行加密傳輸的時候,調用這個工具類中的方法,下面貼出簡單的原始碼:import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * 一個加密的類 * @author way * */public class Encode {/** * 靜態加密方法 * * @param codeType *
Time of Update: 2018-12-05
很多核心Java面試題來源於多線程(Multi-Threading)和集合架構(Collections Framework),理解核心線程概念時,嫻熟的實際經驗是必需的。這篇文章收集了 Java 線程方面一些典型的問題,這些問題經常被進階工程師所問到。0.Java 中多線程同步是什嗎?在多線程程式下,同步能控制對共用資源的訪問。如果沒有同步,當一個 Java 線程在修改一個共用變數時,另外一個線程正在使用或者更新同一個變數,這樣容易導致程式出現錯誤的結果。1.解釋實現多線程的幾種方法?一
Time of Update: 2018-12-05
最近從同事手中接過一個Java ME的遊戲項目,公司計劃改造並移植到Android上。從來沒有參與過Java ME的項目,搭建環境過程中也遇到了很多問題。下面記錄一下最方便的環境搭建過程。首先安裝JDK,這個就不用多說了。然後從下面的地址下載Java ME SDK
Time of Update: 2018-12-05
/*當我們對二進位的檔案處理的時候,我們應該使用FileInputStream和FileOutputStream。當我們操作檔案的時候,可以首先使用File類得到對這個檔案的引用,例如File file = new
Time of Update: 2018-12-05
一、HashSet和HashMap有和聯絡?我們可以看看源碼:在HashSet的源碼裡,我們可以看到如下一些代碼:……public HashSet(){ map = new HashMap<E, Object>();}……public Iterator<E> iterator(){ return map.keySet().iterator();}……
Time of Update: 2018-12-05
1)接收檔案時出現如下錯誤:java.io.UTFDataFormatException: malformed input around byte 19at java.io.DataInputStream.readUTF(DataInputStream.java:617)at java.io.DataInputStream.readUTF(DataInputStream.java:547)at
Time of Update: 2018-12-05
介紹一下jacob:jacob是在java與微軟的com組件之間的橋樑,通過使用jacob內建的dll動態連結程式庫通過jni的方式實現了在sun
Time of Update: 2018-12-05
import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch;import com.jacob.com.Variant;public class WordExtractor ...{ //
Time of Update: 2018-12-05
/**auther:kevindate:20110710function:a multiplication table Editon:1rt*/import java.util.Scanner; //progarm uses class Scannerpublic class Jiujiu{ //main method begins execution of Java application public static void main(String
Time of Update: 2018-12-05
查看文章 (引)遇到org.apache.tomcat.util.digester.Digester fatalError的錯誤2009-06-28 22:51修改server.xml檔案。運行tomcat 報錯:org.apache.tomcat.util.digester.Digester fatalErrorParse Fatal Error at line 37 column 1: Invalid byte 1 of 1-byte UTF-8
Time of Update: 2018-12-05
http://radio-weblogs.com/0122027/stories/2003/10/20/implementingTheSingletonPatternInJava.html This is a copy of a 8 August 1998 article I had originally published on my Tripod site, which strangely seems to still get a number of hits. I've moved
Time of Update: 2018-12-05
因為微軟沒有公開word原始碼,所以直接用java流來讀取word的後果是讀出來的全是亂碼。所以必須通過jacob這個中間橋 。當然也可用poi來讀取。 先說用poi讀取的方法吧。用poi讀取的話,先要下載tm-extractors-0.4.jar百度一下可以找到。代碼如下: import org.textmining.text.extraction.WordExtractor; try { FileInputStream
Time of Update: 2018-12-05
1.在你覺得有錯的地方設定斷點2.點擊甲殼蟲一樣的按鈕下面的子按鈕,也是甲殼蟲一樣的,叫Debug3.運行程式,當程式運行到剛才設定斷點的位置就會停下來,並且那行代碼底色會高亮顯示。4.接著你在如下介面你可以看到你想要的資訊5.在Variables裡面可以查看所有變數的值,比如剛才設定的斷點裡面的strClassName的值就可以看到。 6.下面按鈕第一個是進入方法執行,比如你調用了其他方法,可以進入方法一步一步執行,如果點擊第二個按鈕,只會在本方法內一步一步執行,第三個按鈕時你跳出此方法,繼續
Time of Update: 2018-12-05
Q:org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: socket creation errorat