Time of Update: 2015-04-15
標籤:<Think in java >這本書的執行個體代碼。
Time of Update: 2015-04-15
標籤:java 檔案夾 mkdir 控制台 異常 利用Java的內建命令file.mkdirs();是可以直接在系統建立檔案夾的。比如在d:\1檔案夾下建立一個2的檔案夾,則這樣寫:import java.io.*;public class FileMkdirTest {public static void
Time of Update: 2015-04-15
標籤: //傳入對應的需要打包的file 集合對象//檔案打包下載 public static HttpServletResponse downLoadFiles(List<File> files, HttpServletRequest request, HttpServletResponse
Time of Update: 2015-04-15
標籤:下面的內容是對網上原有的Java面試題集及答案進行了全面修訂之後給出的負責任的題目和答案,原來的題目中有很多重複題目和無價值的題目,還有不少的參考答案也是錯誤的,修改後的Java面試題集參照了JDK最新版本,去掉了EJB 2.x等無用內容,補充了。。。文章較長 請 點擊閱讀更多 java,java學習,java面試 http://techfoxbbs.comjava面試題,程式員福利第一彈(需要的儲存下來,以後用得上)
Time of Update: 2015-04-15
標籤:在有些時候,我們需要對我們自己編寫的代碼進行單元測試(好處是,減少後期維護的精力和費用),這是一些最基本的模組測試。當然,在進行單元測試的同時也必然得清楚我們測試的代碼的內部邏輯實現,這樣在測試的時候才能清楚地將我們希望代碼邏輯實現得到的結果和測試實際得到的結果進行驗證對比。廢話少說,上代碼:首先建立一個java工程,在工程中建立一個被單元測試的Student資料類,如下package com.phicomme.hu;public class Student{ private
Time of Update: 2015-04-15
標籤:1、java中字串的比較是==比較引用,equals 比較值so我們經常習慣性的寫上if(str1==str2),這種寫法在java中可能會帶來問題 example1: String a="abc";String b="abc",那麼a==b將返回true。因為在java中字串的值是不可改變的,相同的字串在記憶體中只會存 一份,所以a和b指向的是同一個對象;example2:String a=new String("abc"); String b=new String(
Time of Update: 2015-04-15
標籤:今天建立了一個Javaweb工程,並在eclipse中配置了Web容器Tomcat。原本開心的建立jsp頁面,添加一個簡單的Java類。可是,JSP頁面頂端出現“紅色”的報錯資訊:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。原來Javaweb工程類中沒有添加Tomcat運行時相關類導致。1、右擊web工程-》屬性或Build
Time of Update: 2015-04-15
標籤:package com.gdpe.ws.bpmn.web;import java.io.File;import java.io.FileInputStream;import javax.print.Doc;import javax.print.DocFlavor;import javax.print.DocPrintJob;import javax.print.PrintService;import javax.print.PrintServiceLookup;import
Time of Update: 2015-04-15
標籤:1.JAVA集合架構圖2.大致講解java集合的體繫結構 List、Set、Map是這個集合體系中最主要的三個介面。 List和Set繼承自Collection介面 Set不允許元素重複.HashSet和TreeSet是兩個主要的實作類別 List有序且允許元素重複。ArrayList、LinkedList和Vector是三個主要的實作類別。 Map也屬於集合系統,但和Collection介面不同。Map是key對value的映射集合,其中
Time of Update: 2015-04-15
標籤:java web<html><head><title>非金屬10-3</title></head><body><script language="javascript">var m=20;var n=20;document.write("<table border=\"1\">") for(i=1;i<=m;i++){
Time of Update: 2015-04-15
標籤:java參考:Java泛型詳解 點擊開啟連結泛型是在首次編譯時間刻檢查的,為了比避免僅僅是資料類型不一致而導致的重載.在沒有泛型之前,一旦把一個對象丟進java集合中,集合就會忘記對象的類型,把所有對象當成Object類型來處理。當程式從集合中取出對象時,就需要進行強制類型轉換,這種強制類型轉換不僅代碼臃腫,而且容易引起ClassCastException異常。1. 將運行時出現的ClassCastException問題,再編譯時間期給解決了。運行就安全了2.
Time of Update: 2015-04-15
標籤:適用情境在某些類的演算法中,用了相同的方法,造成代碼的重複。控制子類擴充,子類必須遵守演算法規則。缺點每個不同的實現都需要定義一個子類,這會導致類的個數的增加,設計更加抽象。優點模板方法模式通過把不變的行為搬移到超類,去除了子類中的重複代碼。子類實現演算法的某些細節,有助於演算法的擴充。通過一個父類調用子類實現的操作,通過子類擴充增加新的行為,符合“開放-封閉原則”。模式中的角色抽象類別(AbstractClass):實現了模板方法,定義了演算法的骨架。具體類(Co
Time of Update: 2015-04-15
標籤:目錄如下:用非常通俗的語言來描述設計模式。目 錄第 1 章 策略模式【STRATEGY PATTERN】 .......................................................................................................... 4第 2 章 代理模式【PROXY PATTERN】 ............................................................
Time of Update: 2015-04-15
標籤:FINEREPORT用到公式的地方非常多,儲存格(以=開頭的便被解析為公式),條件顯示,資料字典,報表填報屬性值定義,圖表標題,軸定義,頁首頁尾,甚至儲存格的其他屬性中的滑鼠懸浮提示內容都可以寫公式,雖然那個編輯框非常不像。簡單的說下自己感覺的公式要注意的幾個地方:1.if語句文法剛接觸感覺比較奇怪,if(條件式子,值1,值2),if可以嵌套,if(條件式子1,值1,if(條件式子2,值2,值3))。2.switch語句也是,具體函數我不說了。3.對於判斷用單等號和雙等號都行。4.對於字串
Time of Update: 2015-04-15
標籤:Object 類位於 java.lang 包中,是所有 Java 類的祖先,Java 中的每個類都由它擴充而來。定義Java類時如果沒有顯示的指明父類,那麼就預設繼承了 Object 類。例如:1 public class Demo{2 // ...3 }實際上是下面代碼的簡寫形式:1 public class Demo extends Object{2 // ...3 }
Time of Update: 2015-04-14
標籤: 最近在利用poi往excel中寫入大量資料時,發現excel2003最多隻支援65535條,大量資料時容易造成oom,上網查了一下api,發現目前對於2003,每個sheet最多支援65535條,若資料量遠超65535,建議分sheet處理,而poi3.8之後,出現了SXSSFWorkbook,可以支援大資料量的寫入excel操作,但是目前只支援excel2007HSSF是POI工程對Excel 97(-2007)檔案操作的純Java實現 XSSF是POI工程對Excel 2007
Time of Update: 2015-04-14
標籤:java 物件導向
Time of Update: 2015-04-14
標籤:從位元組碼層面來看,Java中的所有方法調用,最終無外乎轉換為如下幾條調用指令。invokestatic: 調用靜態方法。invokespecial: 調用執行個體構造器<init>方法,私人方法和父類方法。invokevirtual: 調用所有的虛方法。invokeinterface: 調用介面方法,會在運行時再確定一個實現此介面的對象。invokedynamic: 調用動態方法。JDK
Time of Update: 2015-04-14
標籤:1.適配器(Adapter Mode) 定義:將兩個不相容的類糾合在一起使用,屬於結構型模式,需要有Adaptee(被適配者)和Adapter(適配器)兩個身份 目的是消除由於介面不匹配所造成的類的相容性問題。
Time of Update: 2015-04-14
標籤:什麼是filterFilter是java下的一種過濾器,能實現對java