Time of Update: 2018-12-05
Swing頗受歡迎的JTable類為顯示大塊資料提供了一種簡單的機制。JTable有很多東西是用於資料的產生和編輯,其中的很多東西還可以自訂,從而更進一步增強其功能。本文會引導你一步步地進入JTable的世界。Listing A包含了一個簡單樣本的代碼,這個樣本會說明常用JTable的行為。使用者能夠更改JTable的布局、拖放它的欄,或者通過拖動標題的分隔線來改變其大小。這些列被儲存在一個String數組裡:String[] columnNames = {"Product","Number
Time of Update: 2018-12-05
原因 首先,此問題是因為FTP協議定義的資料轉送方式有關,當Java FTP用戶端使用ASCII傳輸時會發現有些上傳的檔案已經被損壞。 FTP協議規定了兩種傳輸方式分別是ASCII與binary方式:ASCII方式,這種機制指,在針對傳輸內容是ASCII碼文本時,檔案內容會被調整,有時會造成傳輸的檔案被損壞,ASCII方式會把檔案中的某些字串位丟棄,所以不能保證檔案資料的每一位都是重要的。二進位方式,首先二進位方式保證了檔案內容所有資料位元都是重要的。經過驗證在傳輸檔案類型為非常值內容的檔案,
Time of Update: 2018-12-05
package cn.com.MAC;/** * 利用Runtime call作業系統的命令,具體的命令取決於不同的作業系統,注意不要調用Runtime.getRuntime().exec(String)介面,要用 Runtime.getRuntime().exec(String[])這個介面,不然複雜命令的執行會有問題。例子如下(拿cpu個數,其他類似): * 定義命令: * WindowsCmd ="cmd.exe /c echo
Time of Update: 2018-12-05
API參考:http://open.taobao.com/api_tool/api_test.html使用者授權碼:http://open.taobao.com/isv/authorize.php?appkey={Util.app_key}公用測試帳號:http://open.taobao.com/api_tool/taobaoPubAccount.html密碼都是:
Time of Update: 2018-12-05
讀寫檔案是最常用的操作之一,每次將相應的程式碼片段複製過來不僅麻煩,還會影響整體的美觀。為此我單獨寫了一個檔案操作的類,需要時先把這個類的代碼粘過去,再調用就方便多了。import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.
Time of Update: 2018-12-05
package cn.com.cloud.utils;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * 讀取目錄及子目錄下指定檔案名稱的路徑 並放到一個數組裡面返回遍曆 * * @author HenryLee * */public
Time of Update: 2018-12-05
對智慧財產權保護得不夠,那是在天朝。出了天朝,在發達歐美國家,抄?先罰到你破產再說!越是這種大公司,越是智慧財產權保護的重點,既要防止別人抄自己,又要杜絕自己抄別人,哪怕用個第三方工具都要經公司法務審核又審核,深怕日後官司纏身。動不動就說人家抄,你以為都跟天朝似的?但是技術這東西,你能實現,我也能實現。就好像Intel能造通用CPU,AMD也能造。三星、摩托羅拉、飛思卡爾也能造,只不過他們造的不是通用CPU而是專用CPU。難道能說AMD是抄Intel的?AMD非要抄襲Intel才能造出自己的CP
Time of Update: 2018-12-05
import java.lang.*;import java.util.*;public class Test { public static void main(String[] str) { List<B> arr = new ArrayList<B>(10); List<A> arr2 = new ArrayList<A>(10); Why(new A()); Why(new B(
Time of Update: 2018-12-05
棧與堆都是Java用來在RAM中存放資料的地方。與C++不同,Java自動管理棧和堆,程式員不能直接地設定棧或堆。 Java的堆是一個運行時資料區,類的對象從中分配空間。這些對象通過new、newarray、anewarray和multianewarray等指令建立,它們不需要程式碼來顯式的釋放。堆是由記憶體回收來負責的,堆的優勢是可以動態地分配記憶體大小,生存期也不必事先告訴編譯器,因為它是在運行時動態分配記憶體的,Java的垃圾收集器會自動收走這些不再使用的資料。但缺點是,由於要在運
Time of Update: 2018-12-08
我們知道,在java中,將一個非原型類型類型的對象引用,賦值給另一個對象的引用之後,這兩個引用就指向了同一個對象,如:複製代碼 代碼如下:public class DeepCloneTest { private class CloneTest { private Long myLong = new Long(1); } public static void main(String args[]) { new DeepCloneTest().Test(); } public void
Time of Update: 2018-12-06
QR碼的使用越來越多,可以在很多地方見著,比如火車票、推廣產品上等,以下將介紹如何用Java產生QR碼以及解碼QR碼。1、涉及開源項目:ZXing :一個開源Java類庫用於解析多種格式的1D/2D條碼。目標是能夠對QR編碼、Data Matrix、UPC的1D條碼進行解碼。 其提供了多種平台下的用戶端包括:J2ME、J2SE和Android。---用來解碼QRcoded-project:Kazuhiko
Time of Update: 2018-12-06
http://www.cnblogs.com/xzpp/archive/2011/10/10/2206619.html1. core dump和heap dump檔案core
Time of Update: 2018-12-07
文章目錄 摘要什麼是Java Card?Java Card的 生命週期Java Card虛擬機器的 生命週期Java Card applet和對象的 生命週期ava Card 2.0語言子集Java Card 2.0架構Java Card安全性Java Card內部工作原理怎樣編寫Java Card小應用程式?結論參考資料 摘要Java Card是能運行Java
Time of Update: 2018-12-07
一Long是長整型,怎麼有小數,是double吧 java.text.DecimalFormat df=new java.text.DecimalFormat("#.##"); double d=3.14159; System.out.println(df.format(d)); 二java.math.BigDecimal BigDecimal bd = new BigDecimal("3.14159265"); bd =
Time of Update: 2018-12-07
關於JCoSAP Java Connector (SAP JCo) 是JAVA與SAP相互連信的中介軟體組建。該組建支援雙向通訊模式(inbound calls 和 outbound calls )。JCo支援Connection Pools和Direct兩種方式的串連。直接連接需要開發人員來控制串連的建立和釋放,使用串連池方式可以讓池來管理串連的分配、管理和釋放,可以最大限度的節省系統開銷,相比直接方式優勢也是明顯的。本文的樣本也是使用池方式串連。安裝JCo到https://service.
Time of Update: 2018-12-07
下面的這篇文章講的十分透徹了,所以轉載之abstract class和interface是Java語言中對於抽象類別定義進行支援的兩種機制,正是由於這兩種機制的存在,才賦予了Java強大的物件導向能力。abstract class和interface之間在對於抽象類別定義的支援方面具有很大的相似性,甚至可以相互替換,因此很多開發人員在進行抽象類別定義時對於abstract class和interface的選擇顯得比較隨意。其實,兩者之間還是有很大的區別的,對於它們的選擇甚至反映出對於問題領域本質
Time of Update: 2018-12-07
最近用到Java動態產生背景透明的圖片功能,從gif和png中選擇了png格式,自動添加連結地址:http://www.my400800.cn 去網站上的圖片中。現把搜尋結果總結如下:1. 產生png圖片int width = 400;int height = 300;// 建立BufferedImage對象BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);//
Time of Update: 2018-12-07
文章目錄 原始碼
Time of Update: 2018-12-07
JDK1.6官方下載_JDK6官方:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exeJDK6 API CHM中文參考下載:JDK6API中文參考070114.rar :http://chinesedocument.com/upimg/soft/JDK6API中文參考070114.rarJava SE 6 API 中文版
Time of Update: 2018-12-07
tomcat配置編碼:找到tomcat目錄下的conf的server.xml,在Connector節點添加URIEncoding="UTF-8"<Connector port="80" maxHttpHeaderSize="8192" maxThreads="150"minSpareThreads="25" maxSpareThreads="75" enableLookups="false"redirectPort="8443" acceptCount="100"