http://www.blogjava.net/syniii/archive/2010/11/24/338906.html aware解釋 aware EnvironmentCapable EnvironmentAware s
在struts2中驗證碼無法在action中生成,只能通過servlet來生成。 1、創建驗證碼servlet import java.awt.Color; import java.awt.Font; import java.awt.Gr
public class InitializeProperty { public static void setEmpty(Object obj) { try { // 獲取實體類的所有屬性,返回Field數組 Fi
/** * 優先級列表 * */ public class PriorityQ { private int maxSize; private long[] queArray; private int nItems; pu
/** * 隊列 * */ public class Queue { /** 一般隊列隊頭爲0位置,隊尾爲-1位置, * 在隊尾插入rear上移一位, * 當rear等於隊列總長減1時,則rear被置爲-1位置, * 在
<!-- 配置Freemarker屬性文件路徑 --> <bean id="freemarkerConfiguration" class="org.springframework.beans.factory.config.Propert
作用:這兩個接口可以實現對類對象的集合進行排序 comparable接口: 一個類實現此接口,並實現其中的接口方法,那麼對這個類對象的集合進行排序時候,就可以把此comparable作爲默認的比較方法,進行自定義的升序或者降序集合排列
1. 運算符 == 在Java中數據類型分爲兩大類:基本數據類型(byte,short,char,int,long,float,double,boolean)和引用數據類型(類、接口和數組)。 基本數據類型 在基本數據類型中,=
概述 泛型可以解決數據類型的安全性問題。原理:在類聲明的時候通過一個標識表示類中某個屬性的類型或者是某個方法的返回值及參數類型 泛型是在JDK1.5 之後增加的新功能 格式 1.泛型類 訪問權限 class 類名稱<泛型
主要相同點:Lock能完成Synchronized所實現的所有功能。 主要不同點:Lock有比Synchronized更精確的縣城予以和更好的性能。
import java.util.EnumSet; import java.util.HashMap; import java.util.Map; public class EnumDemo { enum EnumClass{
import java.util.EnumSet; import java.util.HashMap; import java.util.Map; public class T1 { enum EnumClass{ /** <
在很多設計模式的書籍中,我們都可以看到類似下面的單例模式的實現代碼,一般稱爲Double-checked locking(DCL) 01 public class Singleton { 02 03 privat
接口 Java支持單重繼承機制,不支持多重繼承。單繼承機制使得Java結構簡單,層次清楚,易於管理,但在實際應用中也需要使用多重繼承功能。爲了實現像C++中的多重繼承,Java中引入了接口概念。 - 接口定義 接口是由常量和抽象方
內部類 在一個類中定義另外一個類,這個類就做內部類或內置類(inner class),也稱嵌套類,包含內部類的類稱爲外部類(outer class)。 - 成員類 如下例中,聲明OuterOne外部類包含內部類InnerOne。其