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
標籤:Iterator介面 Iterator介面也是Java集合架構的成員,但它與Collection系列、Map系列的集合不一樣:Collection系列集合、Map系列集合主要用於承裝其他對象,而Iterator則主要用於遍曆Collection集合中的元素,Iterator對象也被稱為迭代器。
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
標籤:import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.util.zip.GZIPInputStream;import java.util.zip.GZIPOutputStream;import java.util.zip.ZipEntry;import
Time of Update: 2015-04-02
標籤:抽象 封裝 繼承 多態 函數 Java基礎——封裝、繼承、多態——小執行個體快速成長抽象:1.目的:將複雜的東西簡單化,將繁亂的內容有序化。2.過程:對相同、相似的東西合而為一,對不同的內容進行歸門別類。3.結果:類、介面。 封裝:1.目的:化零為整,將零散的內容進行歸屬,進行許可權控制。2.過程:
Time of Update: 2015-04-02
標籤:java 常量 Java常量定義/** * char 類型常量 */private static final char CHAR = 'A';/** * byte 類型常量 */private static final byte BYTE = 1;/** * short 類型常量 */private static final short SHORT = 10;/** * int 類型常量
Time of Update: 2015-04-02
標籤:Semaphore實現典型的訊號量CountDownLatch在指定數量的事件發生前一直等待CyclicBarrier使一組線程在一個預定義的執行點等待Exchanger交換兩個線程的資料1. Semaphore訊號量(Semaphore),是在多線程環境下使用的一種設施, 它負責協調各個線程,
Time of Update: 2015-04-02
標籤:class Something{public String something=null;}class Prototype implements Cloneable{private String name;public Something aSomething=new Something();public void setName(String name){this.name=name;}public String getName(){return name;}public
Time of Update: 2015-04-02
標籤:1 亂碼處理GET請求使用直接通過地址欄斷行符號或超連結的單擊以及form表單中method的get資料提交過來的請求,該請求和傳遞使用者參數的方式是http://www.jnb.com?name=jack&age=36 因此可見get方式的請求參數有限(小於1K)。而且傳遞的資料直接在地址欄可見。如: 百度的搜尋索引鍵。1.1 編寫一個提交get資料的一個註冊表單 <form action=
Time of Update: 2015-04-02
標籤:Java中的所有類都繼承自Object類,Object類中有許多通用的方法,這一章要討論的是:對於Object類中的通用方法,我們的類要不要繼承,以及繼承時需要注意的事項。第1條:equals(),覆蓋時請遵守通用約定首先看一下不需要覆蓋的情況:1.類的每個執行個體本質上是唯一的。(比如Static的,單例的等等),這樣不需要特意覆蓋equals方法,用Object類的equals()方法就足夠了2.不關心類是否實現了“邏輯相等”的測試功能。我們用equals的目的
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
標籤:背景:把兩個項目同時部署在tomcat,啟動快好的時候,報java.lang.OutOfMemoryError: PermGen space原因:因為兩個項目的jar包太多,JVM把裡面的class檔案載入時把預設的記憶體撐爆了解決方案:(1)尋找了很多網上的方法,但是還是解決不了我的問題。我的解決方案是:右鍵eclipse項目==》run as===èrun Configuration=看左邊的Apache Tomcat 下面的tomcat…=è
Time of Update: 2015-04-02
標籤:import java.util.LinkedList;abstract class Company{private String name;public void setName(String name){this.name=name;}public String getName(){return name;}abstract void add(Company company);abstract void remove(Company company);abstract void
Time of Update: 2015-04-02
標籤:import java.util.ArrayList;import java.util.List;abstract class IVisitor{public abstract void visit(Banana banana);public abstract void visit(Rice rice);public void visit(IElement iElement){System.out.println("什麼東西,怎麼吃啊?");}}class Human extends
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
標籤:eclipse java 基礎學習 複製 clone 1.當拷貝一個變數時,原始變數與拷貝變數引用同一個對象,改變一個變數所引用的對象將會對另一個變數產生影響。a a1 = new a();a a2 =
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
標籤: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壓縮解壓 壓縮解壓jar包 壓縮 原因:某個時間想對伺服器上的zip中的某些檔案進行修改本來以為很簡單的事情,在網上找了好些代碼,結果效果都不是很理想。實現對象:對各種類型的檔案夾(包含子檔案或子檔案夾)下面介紹一下自己綜合網上代碼自己寫的首先要倒入一個jar包:(零積分下載)package com.tzx.test2;import java.io.File; import