Time of Update: 2018-12-06
http://www.goldenbg.com/article.asp?id=710Java中對象的序列化(Serialization)和transient關鍵字:對象的序列化(Serialization) 一、序列化的概念和目的 1.什麼是序列化對象的壽命通常隨著產生該對象的程式的終止而終止。有時候,可能需要將對象的狀態儲存下來,在需要時再將對象恢複。我們把對象的這種能記錄自己的狀態以便將來再生的能力。叫作對象的持久性(persistence)。對象通過寫出描述自己狀態的數值來記錄自己
Time of Update: 2018-12-06
http://blog.csdn.net/shendl/archive/2006/08/11/1050611.aspxQuote:出現java.lang.UnsupportedClassVersionError 錯誤的原因,是因為我們使用高版本的JDK編譯的Java
Time of Update: 2018-12-06
http://www.jdon.com/jivejdon/thread/11661.html1,vector是線程同步的,所以它也是安全執行緒的,而arraylist是線程非同步,是不安全的。如果不考慮到線程的安全因素,一般用arraylist效率比較高。2,如果集合中的元素的數目大於目前集合數組的長度時,vector增長率為目前數組長度的100%,而arraylist增長率為目前數組長度的50%.如過在集合中使用資料量比較大的資料,用vector有一定的優勢。3,如果尋找一個指定位置的資料,v
Time of Update: 2018-12-06
====================================帶...的字串截取,保證所有字元長度(中文算2)不超過max:例:left("abcdefg", 7)="abcdefg"left("abcdefg", 6)="abc..."left("中文abcdefg", 9)="中文ab..."package com.crackj2ee.util;/*** @author Xuefeng, asklxf@163.com*/public class StringUtil
Time of Update: 2018-12-06
出處: http://okone96.itpub.net/post/9033/71169在JDK 1.1後,java.util.Date 類型的大多數方法已經不推薦使用了。代替它的是Calendar。而在java.sql.Date 和 java.util.Date之間,有些微妙的關係。如何將Date類型插入資料庫中,成為好多人的一個不小的障礙。我們將討論下面的類:1、具體類(和抽象類別相對)java.util.Date 2、抽象類別java.text.DateFormat
Time of Update: 2018-12-06
一.如何獲得當前檔案路徑常用:字串類型:System.getProperty("user.dir");綜合:package com.zcjl.test.base;import java.io.File;public class Test {public static void main(String[] args) throws Exception
Time of Update: 2018-12-06
序列化:序列化是將對象轉換為容易傳輸的格式的過程。例如,可以序列化一個對象,然後使用 HTTP 通過 Internet 在用戶端和伺服器之間傳輸該對象。在另一端,還原序列化將從該流重新構造對象。是對象永久化的一種機制。
Time of Update: 2018-12-06
引用:http://blog.csdn.net/jacklondon/archive/2003/05/18/14263.aspxQuote:在 sun jdk /jre 的多個版本中,對於 Redhat 上的中文支援一直是非常糟糕。對於預設安裝(不修改任何設定檔)、Java 代碼中使用預設字型(不使用 setFont )的情況下,中文漢字總是出不來。在 windows 和 solaris 上則比較少出現這種情況。有一種說法是 Sun 和 Redhat 是某種競爭關係,對於 Sun
Time of Update: 2018-12-06
Quote:異常:java.util.ConcurrentModificationException 在Map或者Collection的時候,不要用它們的API直接修改集合的內容,如果要修改可以用Iterator的remove()方法,例如: public void setReparation( Reparation reparation ) { for (Iterator it = this.reparations.iterator();it.hasNext();){
Time of Update: 2018-12-06
一個簡單的java FTP用戶端包,用法很簡單,我在實驗中。JavaSimpleFtp Code:import org.jibble.simpleftp.*;......try { SimpleFTP ftp = new SimpleFTP(); // Connect to an FTP server on port 21. ftp.connect("ftp.somewhere.net", 21, "username", "password"); // Set
Time of Update: 2018-12-06
這些天在搞從資料庫導資料產生txt檔案,鄙人深深體會到中文問題的麻煩。試了無數次,只能產生utf-8格式的txt不亂碼,欲產生gb2312或GBK不是一大堆問號就是亂碼中文字。暈倒.......。後來只得產生utf-8的txt後,再換碼成GBK的txt。雖然效果一樣,但感麻煩,各位網友是否有更好的方法? 串連資料庫:Code:....String url = "jdbc:mysql://" + serverName
Time of Update: 2018-12-06
Code://Insect.classpackage test;class Insect {int i = 9;int h=y1;static int y1=8; int j;Insect() {prt("i = " + i + ", j = " + j);j = 39;}static int x1 = prt("static Insect.x1 initialized");static int prt(String s) {System.out.println(s);return 47;}}/
Time of Update: 2018-12-06
9年未寫java了,近來忽然用java寫一個原型示範系統,用到了資料庫訪問,於是就重溫了一下數年前的舊夢,但仍讓我夢到了惡魔。 一提到Java資料庫訪問,大家馬上會想起幾個方法:一,本地的API半Java驅動:
Time of Update: 2018-12-06
jfreecharts在Linux上不能顯示中文,這個問題沒有費多長時間就解決了,上網一搜就搞定,解決方案如下: 到網上下載一個linux下的ttf字型,本例用的是zysong.ttf 1.確認%JavaHome%/jre/lib/fonts目錄下存在zysong.ttf 2.在%JavaHome%/jre/lib/fonts目錄下執行"ttmkfdir -o
Time of Update: 2018-12-06
在Java語言中, abstract class 和interface 是支援抽象類別定義的兩種機制。正是由於這兩種機制的存在,才賦予了Java強大的 物件導向能力。abstract class和interface之間在對於抽象類別定義的支援方面具有很大的相似性,甚至可以相互替換,因此很多開發人員在進 行抽象類別定義時對於abstract class和interface的選擇顯得比較隨意。其實,兩者之間還是有很大的區別的,對於它們的選擇甚至反映出對
Time of Update: 2018-12-06
堆(Heap)和非堆(Non-heap)記憶體按照官方的說法:“JAVA 虛擬機器具有一個堆,堆是運行時資料區域,所有類執行個體和數組的記憶體均從此處分配。堆是在 JAVA 虛擬機器啟動時建立的。”“在JVM中堆之外的記憶體稱為非堆記憶體(Non-heap
Time of Update: 2018-12-06
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> out = new BufferedOutputStream(response.getOutputStream()); if (valueMap == null) { isSuc = true;
Time of Update: 2018-12-06
[原文]http://soft.ccw.com.cn/programing/java/htm2008/20080809_480710.shtml Java RMI 指的是遠程方法調用 (Remote Method Invocation)。它是一種機制,能夠讓在某個 JAVA 虛擬機器上的對象調用另一個 JAVA 虛擬機器中的對象上的方法。可以用此方法調用的任何對象必須實現該遠程介面。Java
Time of Update: 2018-12-06
java.versionJava Runtime Environment versionjava.vendorJava Runtime Environment vendorjava.vendor.urlJava vendor URLjava.homeJava installation directoryjava.vm.specification.versionJava Virtual Machine specification
Time of Update: 2018-12-06
// MyTest.javapublic class MyTest { public static void main(String[] args) { final ST t = new ST(); new Thread() { public void run() { t.f(); } } .start(); t.g(); }}class ST