在實際的應用中會經常需要將資料匯出成excel,匯出的方式除原樣匯出還有分頁匯出、分頁分sheet匯出和大資料量匯出。對於excel2003版,限制了每個sheet的最大行數和列數,大資料量匯出時會預設時分多個sheet,而excel2007不會出現這樣的問題。這些匯出方式在JAVA程式中分別有不同的介面來實現:1、 原樣匯出原樣匯出就是不預覽直接匯出excel其程式介面代碼如下:outputStream = new FileOutputStream(new
自動登入,是為了協助使用者多次使用這個網頁時,不用再次輸入使用者名稱和密碼就可以登入。自動登入是指使用者將使用者的登入資訊,人,儲存到本地的檔案中Cookie中。Name,value -聲明時 new Cookie(key,value); Path-預設值,即為當前儲存cookie的這個serlvet所在的路徑。如果Cookie在這樣的路徑:http://loclhost:8080/project/abc/AServlet則Cookie的路徑為:
JUnit是由 Erich Gamma 和 Kent Beck 編寫的一個迴歸測試架構(regression testing framework)。Junit測試是程式員測試,即白盒測試。該項目首頁:http://www.junit.org/使用JUnit時,主要都是通過繼承TestCase類別來撰寫測試案例,使用testXXX()名稱來撰寫單元測試。用JUnit寫測試真正所需要的就三件事:1. 一個import語句引入所有junit.framework.*下的類。2.
一道經典的面試題目:兩個線程,分別列印AB,其中線程A列印A,線程B列印B,各列印10次,使之出現ABABABABA.. 的效果 package com.shangshe.path; public class ThreadAB { /** * @param args */ public static void main(String[] args) { final Print business = new Print(); new
在java語言中,錯誤類的基類是java.lang.Error,異常類的基類是java.lang.Exception。 1)相同點:java.lang.Error和java.lang.Exception都是java.lang.Throwable的子類,因此java.lang.Error和java.lang.Exception自身及其子類都可以作為throw的使用對象,如:throw new MyError();和throw new
按行讀取檔案package test; import java.io.*; import java.util.*; public class ReadTest { public static List<String> first_list; public static List<String> second_list; public ReadTest() { first_list = new LinkedList<>();