Time of Update: 2015-04-02
標籤:引自:http://sharewind.iteye.com/blog/1622164關鍵字說明? 萬用字元類型<? extends T> 表示類型的上界,表示參數化型別的可能是T 或是 T的子類<? super T> 表示類型下界(Java Core中叫超類型限定),表示參數化型別是此類型的超類型(父類型),直至Objectextends 樣本static class Food{}static class Fruit extends Food{}static
Time of Update: 2015-04-02
標籤:原文出自:http://www.importnew.com/14429.html構建這裡搜集了用來構建應用程式的工具。Apache Maven:Maven使用聲明進行構建並進行依賴管理,偏向於使用約定而不是配置進行構建。Maven優於Apache
Time of Update: 2015-04-02
標籤:概述 Java的集合類主要由兩個介面派生而來:Collection和Map,Collection和Map是Java集合架構的根介面,這兩個介面又包括了一些子介面或實作類別。如是集合的繼承關係:Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap1.1
Time of Update: 2015-04-02
標籤:servlet 異常 struts2 tomcat jsp java.lang.IllegalStateException這種異常,不代表檔案不能下載,不代表程式寫錯,它在Tomcat拋出完異常之後依然能夠正常啟動並執行。只是看著不爽而已,每次下載都要在Tomcat拋出一大堆異常。java.lang.IllegalStat
Time of Update: 2015-04-02
標籤:jvm 效能最佳化 java 虛擬機器 從今天開始,我會發5個關於java虛擬機器的小系列:實戰Java虛擬機器之一“堆溢出處理”實戰Java虛擬機器之二“虛擬機器的工作模式”實戰Java虛擬機器之三“G1的新生代GC”實戰Java虛擬機器之四“禁用System.gc()”實戰Java虛擬機器之五“開啟JIT編譯”下面說說【實戰Java虛擬機器之一“堆溢出
Time of Update: 2015-04-02
標籤:package public java 介面 1.監聽(Listener) <!-- 配置監聽
Time of Update: 2015-04-02
標籤:註解 j2ee 註解@SuppressWarningsJ2SE 提供的最後一個批註是 @SuppressWarnings。該批註的作用是給編譯器一條指令,告訴它對被批註的代碼元素內部的某些警告保持靜默。 @SuppressWarnings 批註允許您選擇性地取消特定程式碼片段(即,類或方法)中的警告。其中的想法是當您看到警告時,您將調查它,如果您確定它不是問題,您就可以添加一個 @SuppressWarnings
Time of Update: 2015-04-02
標籤:public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { // 擷取位元組流對象 ServletOutputStream out = response.getOutputStream(); // 擷取字元流對象 PrintWriter writer =
Time of Update: 2015-04-02
標籤:Java中HashMap和HashTable的區別① 曆史原因: Hashtable是給予陳舊的Dictonary類的, HashMap是Java1.2引進的Map介面的一個實現② HashMap允許空的索引值對, 而HashTable不允許③ HashTable同步,而HashMap非同步,效率上比HashTable要高請簡述在異常當中,throw和throws有什麼區別① throw代表動作,表示拋出一個異常的動作;throws代表一種狀態,代表方法可能有異常拋出 ②
Time of Update: 2015-04-02
標籤:class Girl{public void showAppearance(){System.out.println("the girl: face without make up");}}class TakeFlower extends Girl{Girl girl=null;public TakeFlower(Girl girl){this.girl=girl;}public void showAppearance(){girl.showAppearance();takeFlower(
Time of Update: 2015-04-02
標籤:interface State{public void handle(StateMachine statemachine);}class Eat implements State{StateMachine statemachine=null;public void handle(StateMachine
Time of Update: 2015-04-02
標籤:java 抽象類別 介面 區別 不同 抽象類別(abstract class):含有abstract修飾符的類。它不能建立執行個體對象;含有abstract方法的類必須定義為abstract class;abstract class類中的方法不必是抽象的;abstract
Time of Update: 2015-04-02
標籤:對象 類 java 基礎資料型別 (Elementary Data Type)對象封裝類byte Byteshort shortint Integerboolean Booleanfloat Floatdouble Double char
Time of Update: 2015-04-02
標籤:arraylist 儲存 資料結構 架構 集合類為什麼會出現集合類 物件導向語言對事物的體現都是以對象的形式,所以為了方便對較多個對象的操作,就對對象進行儲存,集合就是儲存物件最常用的一種方式 數組和集合類同時容器,有何不同?數組雖然也可以儲存物件,但是長度不可變;集合的長度是可變的,數組中可以儲存基礎資料型別 (Elementary
Time of Update: 2015-04-02
標籤:date今天在使用Java日期API的時候遇到的一些問題,自己整理了下。貌似JDK8中有關於時間行的API,可是JDK8用的還不是很多,先弄明白7的相關知識。 問題1:如何以制定格式顯示時間? 問題2:如何計算時間間隔? 問題3:如何計算指定時間間隔以後的時間?下面直接上代碼(使用JUnit4進行測試):import java.text.DateFormat;import java.text.SimpleDateFormat;import
Time of Update: 2015-04-02
標籤:java反射機制:涉及的對象:Class, Object, 函數:Class類:【forName(String className):static;getClass():public】,Object類:【getClass():public】。ClassClass也是一個對象,但是你不能通過建構函式得到它,它都是由jvm產生的,它通過上面的兩個方法得到執行個體,加上下面3一共三個方式:1.通過Object類的getClass()方法。例如:Class c1 = new
Time of Update: 2015-04-02
標籤:一.位元組流與字元流 1.1 InputStream和ReaderInputStream是抽象類別,本身並不能建立執行個體來執行輸入,它裡麵包含如下幾個方法:1.Int read():從輸入資料流中讀取單個位元組,返回所讀取的位元組資料。2.int read(byte[] b):從輸入資料流中最多讀取b.length個位元組的資料,並將其儲存在位元組數組b中,返回實際讀取的位元組數。3.int read(byte[] b,int off,int
Time of Update: 2015-04-02
標籤: 對象的行為1. 斷點調試 a:定位(設定斷點) b:啟動調試 c:逐步執行 觀察變數(F5逐步執行 F6單步跳過)d:修改2 static
Time of Update: 2015-04-02
標籤:java idl 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/5C/3B/wKioL1UdESqTjOc_AAI7szuqjhM813.jpg" title="1.jpg" alt="wKioL1UdESqTjOc_AAI7szuqjhM813.jpg" />650) this.width=650;" src="http://s3.51cto.com/
Time of Update: 2015-04-02
標籤:二叉樹 遍曆 java linkedlist Java實現二叉樹及相關遍曆方式 在電腦科學中,二叉樹是每個節點最多有兩個子樹的樹結構。通常子樹被稱作“左子樹”(left subtree)和“右子樹”(right