首頁>網絡編程教程> Java教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移動開髮教程 C/C++教程 Java教程 J2EE/J2ME 軟件工程
Java教程
  • velocity顯示List與Map的方法詳細解析

    velocity顯示List與Map的方法詳細解析

    一.遍歷個map類型1.先看後台java程式Java程式碼複製程式碼如下:Map<String,String> paramValues=new HashMap<String, String> (); *** *** 中間賦值運算省略了***
    2024-11-21
  • 設定tomcat啟用gzip壓縮的具體操作方法

    設定tomcat啟用gzip壓縮的具體操作方法

    原理簡介HTTP 壓縮可以大幅提高瀏覽網站的速度,它的原理是,在客戶端請求伺服器對應資源後,從伺服器端將資源檔案壓縮,再輸出到客戶端,由客戶端的瀏覽器負責解壓縮並瀏覽。相對於普通的瀏覽流程HTML ,CSS,Javascript , Tex
    2024-11-21
  • log4j的使用詳細解析

    log4j的使用詳細解析

    1 Log4j配置說明1.1 設定檔Log4j可以透過java程式動態設置,該方式明顯缺點是:如果需要修改日誌輸出等級等信息,則必須修改java文件,然後重新編譯,很是麻煩;log4j也可以通過設定檔的方式進行設置,目前支援兩種格式的配
    2024-11-21
  • java呼叫未知類別的指定方法簡單實例

    java呼叫未知類別的指定方法簡單實例

    複製程式碼如下:/*** 取得任意物件裡面的returnMapObject的值.並且組成list* @param<T> * @param list* @param fields* @return* @throws Exception*/@
    2024-11-21
  • 2024-11-21
  • Java陷阱之assert關鍵字詳解

    Java陷阱之assert關鍵字詳解

    一、概述在C和C++語言中都有assert關鍵,表示斷言。在Java中,同樣也有assert關鍵字,表示斷言,用法和意義都差不多。二、語法在Java中,assert關鍵字是從JAVA SE 1.4 引入的,為了避免和舊版的Java程式碼中使
    2024-11-21
  • 淺析final,finally,finalize 的區別

    淺析final,finally,finalize 的區別

    1.finalfinal修飾類,說明這個類別不能被繼承,是以個頂層類別。 final修飾變量,說明這個變數是常數。 final修飾法,表示這個方法不能被重寫,不過可以衝在final方法。例如有個基底類別Person,裡面有一個public final
    2024-11-21
  • java 取得專案文件路徑實作方法

    java 取得專案文件路徑實作方法

    this.getClass().getResource("/").getPath().substring(1)取得路徑為E:/myeclipse/test/WebRoot/WEB-INF/classes/,即主目錄。 this.getCla
    2024-11-21
  • java動態代理(jdk與cglib)詳細解析

    java動態代理(jdk與cglib)詳細解析

    JAVA的動態代理代理模式代理模式是常用的java設計模式,他的特徵是代理類與委託類有相同的接口,代理類主要負責為委託類預處理消息、過濾消息、把消息轉發給委託類,以及事後處理訊息等。代理類別與委託類別之間通常會存在關聯關係,一個代理類別的對象
    2024-11-21
  • 全面解析Java中的GC與幽靈引用

    全面解析Java中的GC與幽靈引用

    Java 中一共有4 種類型的引用: StrongReference、 SoftReference、 WeakReference 以及PhantomReference (傳說中的幽靈引用呵呵), 這4 種類型的引用與GC 有著密
    2024-11-21
  • 探討如何在Eclipse中過濾版本控製檔.svn

    探討如何在Eclipse中過濾版本控製檔.svn

    當我們使用版本管理工具的時候,例如CVS、SVN或harvest,都會在checkout 到本地的源代碼中發現很多程式碼之外的多餘資料夾及文件,這些資料夾及文件對於版本管理工具而言非常重要,不能隨便刪除,但是在我們的專案開發中卻顯得有些
    2024-11-21
  • java 字串相減(很簡單的一個方法)

    java 字串相減(很簡單的一個方法)

    有個比較簡單的方法:複製程式碼如下:str1="abcd";str2="cd";str3=str1.replaceAll(str2,"");//str3="ab"
    2024-11-20
  • 根據ID填充文字方塊的實例代碼

    根據ID填充文字方塊的實例代碼

    前台:複製代碼代碼如下: <script type="text/javascript">function func_load_remark(sr_id){if(sr_id!=0){$.getJSON("loadSrRemark.do?date
    2024-11-20
  • 淺析打開eclipse出現Incompatible JVM的解決方法

    淺析打開eclipse出現Incompatible JVM的解決方法

    安裝了oracle10g的客戶端後,eclipse打不開了。所以檢查了一下,發現是以下原因。執行eclipse出現以下錯誤:Incompatible JVMVersion 1.3.1_01 of the JVM is not suitabl
    2024-11-20
  • 快速排序的深入詳解以及java實現

    快速排序的深入詳解以及java實現

    快速排序作為一種高效率的排序演算法被廣泛應用,SUN的JDK中的Arrays.sort 方法用的就是快排。快排採用了經典的分治思想(divide and conquer):Divide:選取一個基元X(一般選取數組第一個元素),透過某種分區操作
    2024-11-20