Java技術

  • Java設計模式

    設計模式代表有經驗的面向對象軟件開發人員使用的最佳實踐。 設計模式是軟件開發人員在軟件開發過程中面臨的一般問題的解決方案。 這些解決方案是由許多軟件開發人員在相當長的時間內通過試錯獲得的。
  • JavaFX教程

    JavaFX 編程語言可用於開發互聯網應用程序(RIA)。JavaFX技術主要應用於創建Rich Internet applications(RIAs)。當前的JavaFX包括JavaFX腳本和JavaFX Mobile(一種運營於行動裝置的操作系統),今後JavaFX將包括更多的產品。JavaFX
  • Java泛型教程

    java泛型方法和泛型類使程序員能夠使用單個方法聲明分別指定一組相關方法,或者使用單個類聲明來指定一組相關類型。泛型還提供編譯時類型的安全性,允許程序員在編譯時捕獲無效類型。此教程將引導您學習和使用Java泛型技術知識。
  • Spring教程

    Spring框架是一個開源的Java平臺,它提供了非常容易,非常迅速地開發健壯的Java應用程序的全面的基礎設施支持。Spring框架最初由Rod Johnson並2003年6月在Apache2.0許可下首次發佈。
  • JDBC教程

    JDBC是一種用於執行SQL語句的Java API,它由一組用Java語言編寫的類和接口組成,可以爲多種關係數據庫提供統一訪問。JDBC提供了一種基準,據此可以構建更高級的工具和接口,使數據庫開發人員能夠編寫數據庫應用程序。
  • Java NIO教程

    Java提供了一個叫作NIO(New I/O)的第二個I/O系統,NIO提供了與標準I/O API不同的I/O處理方式。它支持面向緩衝的,基於通道的I/O操作方法。 隨着JDK 7的推出,NIO系統得到了擴展,爲文件系統功能和文件處理提供了增強的支持。
  • Spring AOP教程

    Spring框架的關鍵組件之一是面向方面編程(AOP)。 面向方面的編程需要將程序邏輯分解成不同的部分。 跨越應用程序的多個點的功能被稱爲交叉切割問題,這些交叉關切在概念上與應用程序的業務邏輯分開。有如:日誌記錄,審計,聲明式事務,安全性和緩存等方面的各種常見的的例子。
  • Netty教程

    Netty是一個java開源框架。Netty提供異步的、事件驅動的網絡應用程序框架和工具,用以快速開發高性能、高可靠性的網絡服務器和客戶端程序。Netty是一個NIO客戶端、服務端框架。允許快速簡單的開發網絡應用程序。例如:服務端和客戶端之間的協議。它最牛逼的地方在於簡化了網絡編程規範。
  • Spring MVC教程

    Spring MVC 是一個模型 - 視圖 - 控制器(MVC)的Web框架建立在中央前端控制器servlet(DispatcherServlet),它負責發送每個請求到合適的處理器,解決視圖並最終返回響應的概念。
  • Spring JDBC教程

    Spring JDBC框架從打開連接開始處理所有底層基礎細節,準備並執行SQL語句,處理進程異常,處理事務,最後關閉連接。使用Spring JDBC框架後,只是需要定義連接參數,並指定要執行的SQL語句,並在從數據庫中獲取數據時對每次迭代執行所需的工作即可。
  • Gradle教程

    Gradle是一個基於Apache Ant和Apache Maven概念的項目自動化建構工具。它使用一種基於Groovy的特定領域語言(DSL)來聲明項目設置,拋棄了基於XML的各種繁瑣配置。 面向Java應用爲主。當前其支持的語言限於Java、Groovy和Scala,計劃未來將支持更多的語言。
  • Java RMI遠程方法調用教程

    RMI表示遠程方法調用。這是一種允許位於一個系統(JVM)中的對象訪問/調用在另一個JVM上運行的對象的機制。 RMI用於構建分佈式應用程序; 它提供Java程序之間的遠程通信。
  • Java面向對象設計

    Java面向對象設計
  • Java數據類型教程

    Java提供了一些預定義的數據類型,稱爲內置數據類型。Java還允許自定義數據類型,這樣的數據類型稱爲用戶定義的數據類型。由不可分割值組成的數據類型,但不基於任何其他數據類型來定義稱爲原始數據類型。
  • Java併發編程教程

    Java是一種多線程編程語言,我們可以使用Java來開發多線程程序。 多線程程序包含兩個或多個可同時運行的部分,每個部分可以同時處理不同的任務,從而能更好地利用可用資源,特別是當您的計算機有多個CPU時。多線程使您能夠寫入多個活動,可以在同一程序中同時進行操作處理。
  • JSoup教程

    JSoup是一個用於處理HTML的Java庫,它提供了一個非常方便類似於使用DOM,CSS和jquery的方法的API來提取和操作數據。
  • Java教程

    Java是最初由Sun Microsystems開發,並於1995年發佈了高級編程語言。 Java運行於各種平臺,如Windows,Mac OS和各種版本的UNIX。本教程提供Java學習和入門實例及步驟。
  • Hibernate教程

    Hibernate是一個高性能的對象/關係持久性和基於開源GNU寬通用公共許可證(LGPL)授權。 Hibernate不僅僅關心從Java類映射到數據庫表(包括Java數據類型到SQL數據類型),還提供數據查詢和獲取數據的接口。
  • Java8教程

    JAVA8是JAVA編程語言開發的一大特色版本。它的最初版本發佈於2014年3月18日。使用Java8版本,提供Java支持功能編程,新的JavaScript引擎,日期時間操作,新的流API等新API。
  • ibatis

    iBATIS是一個持久層框架,它能夠自動在Java、.NET和Ruby on Rails中的對象和在SQL數據庫之間映射, iBATIS更容易更快速,更少的代碼構建更好的數據庫應用導向。
  • Log4j教程

    log4j是一個用Java編寫的可靠,快速和靈活的日誌框架(API),它在Apache軟件許可下發布。 Log4j已經被移植到了C,C++,C#,Perl,Python和Ruby等語言中。Log4j是高度可配置的,並可通過在運行時的外部文件配置。它根據記錄的優先級別,並提供機制,以指示記錄信息到許多
  • Quartz教程

    Quartz是一個開源的作業調度框架,可以讓計劃的程序任務一個預定義的日期和時間運行。Quartz可以用來創建簡單或複雜的日程安排執行幾十,幾百,甚至是十萬的作業數。
  • Maven教程

    Maven是一個採用純Java編寫的開源項目管理工具。Maven採用了一種被稱之爲project object model (POM)概念來管理項目,所有的項目配置信息都被定義在一個叫做POM.xml的文件中,通過該文件,Maven可以管理項目的整個聲明週期,包括編 譯,構建,測試,發佈,報告等等。
  • Shiro教程

    Apache Shiro是一個強大靈活的開源安全框架,可以完全處理身份驗證,授權,企業會話管理和加密。Apache Shiro的首要目標是易於使用和理解。 安全有時可能非常複雜,甚至痛苦,但使用Shiro後就不一定是這樣了。 框架應該在可能的情況下掩蓋複雜性,並展示一個乾淨,直觀的API,這簡化了開
  • JUnit教程

    JUnit是Java中最有名的單元測試框架,多數Java的開發環境都已經集成了JUnit作爲單元測試的工具。然而它僅適合於純粹的單元測試,對於集成測試應該使用TestNG來代替。
  • Struts2教程

    Apache的Struts2是一個優雅的,可擴展的框架,用於創建企業準備的Java Web應用程序。該框架旨在簡化整個開發週期,從構建,部署,維護應用程序隨着時間的推移。 Apache的Struts2最初被稱爲WebWork2。
  • Spring Security教程

    Spring Security教程
  • java.lang.reflect包教程

    java.lang.reflect包提供了用於獲取類和對象的反射信息的類和接口。反射API允許對程序訪問有關加載類的字段,方法和構造函數的信息進行編程訪問。它允許在安全限制內使用反射的字段,方法和構造函數對其底層對等進行操作。
  • Java.util包

    java.util包中包含集合框架,collection類,事件模型,日期和時間,國際化和各種實用工具類。
  • EJB

    EJB/EJB3開發學習教程,EJB應用實例,EJB視頻教程,EJB學習者入門教程。企業Java Beans(EJB)是一家集開發構建高度可擴展性和強大的企業級應用程序的架構上部署符合J2EE規範的應用服務器,如JBOSS,網站邏輯等。
  • Swing

    Swing是一個用於開發Java應用程序用戶界面的開發工具包。它以抽象窗口工具包(AWT)爲基礎使跨平臺應用程序可以使用任何可插拔的外觀風格。Swing開發人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來創建優雅的用戶界面。
  • Java輸入/輸出教程

    Java輸入/輸出(I/O)處理從源讀取數據並將數據寫入目標。通常,讀取存儲在文件中的數據或使用I/O將數據寫入到文件中。
  • Spring Boot教程

    Spring Boot*爲開發提供一個具有最小功能的Spring應用程序,並提供了一個新的範例。使用Spring Boot將能夠以更靈活的方式開發Spring應用程序,並且能夠通過最小(或可能沒有)配置Spring來專注於解決應用程序的功能需求。它使用全新的開發模型,通過避免一些繁瑣的開發步驟和樣板
  • JMeter教程

    JMeter是一個開放源碼的測試軟件。它是100%純Java應用程序的負載和性能測試。JMeter是旨在覆蓋的測試類型,如負載,功能,性能,迴歸,它需要JDK5或更高版本。
  • AWT

    AWT中文網彙集了AWT入門學習實例教程,幫助你瞭解和深入學JAVA.AWT提供基礎指導。
  • Jackson教程

    Jackson是一個簡單基於Java應用庫,Jackson可以輕鬆的將Java對象轉換成json對象和xml文檔,同樣也可以將json、xml轉換成Java對象。Jackson所依賴的jar包較少,簡單易用並且性能也要相對高些,並且Jackson社區相對比較活躍,更新速度也比較快。
  • Java XML教程

    XML(可擴展標記語言)是一種很流行的簡單的基於文本的語言來用作應用程序之間的通信模式。它被認爲是傳輸標準裝置和存儲數據。JAVA提供了極好的支持和豐富的庫來解析,修改或查詢XML文檔。
  • XStream教程

    XStream是一個簡單的基於Java庫,Java對象序列化到XML,反之亦然(即:可以輕易的將Java對象和xml文檔相互轉換)。
  • ANT

    Apache Ant是由Apache軟件基金會一個基於Java的構建工具。Apache Ant的構建文件是用XML編寫,並採取了開放的標準,便於攜帶和易於理解的XML性質的優勢。
  • JavaMail

    JavaMail API提供了一種與平臺無關和協議獨立的框架來構建郵件和消息應用程序。 JavaMail API提供了一組抽象類定義構成一個郵件系統的對象。它是閱讀,撰寫和發送電子信息的可選包(標準擴展)。
  • JasperReports教程

    Jasper報表是一個開源的Java報表引擎,是基於Java的,它沒有自己的表達式語法。JasperReports有提供豐富的內容到屏幕上,到打印機,或轉換成PDF,HTML,XLS,RTF,ODT,CSV,TXT和XML文件的能力。因爲它不是一個獨立的工具,它不能被安裝在其自身。
  • Java.math包

    java.math,實例教程,java.math中包提供用於執行任意精度整數算法(BigInteger)和任意精度小數算法(BigDecimal)。本參考教程將通過java.math中封裝簡單實用的方法實例演示使用。
  • MyBatis教程

    MyBatis是支持普通SQL查詢,存儲過程和高級映射的優秀持久層框架。MyBatis消除了幾乎所有的JDBC代碼和參數的手工設置以及結果集的檢索。
  • java.lang

    java.util包中包含有基本的Java編程語言程序設計的類。本教程引用將採用簡單實用的例子引導您完成所有的java.lang包中可用的方法。
  • POI教程

    Apache POI是一種流行的API,它允許程序員使用Java程序創建,修改和顯示MS Office文件。這由Apache軟件基金會開發使用Java分佈式設計或修改Microsoft Office文件的開源庫。它包含類和方法對用戶輸入數據或文件到MS Office文檔進行解碼。
  • Java.io包

    Java.io包提供了用於系統的輸入和輸出,通過數據流,序列化和文件系統。該參考將引導您完成java.io包中提供簡單,實用的方法和實例。
  • Lucene教程

    Lucene是一個開源的基於Java的搜索庫。 Lucene是基於Java的應用程序使用的文件搜索功能添加到任何類型的應用程序在一個非常簡單而有效的方式非常受歡迎,快速的搜索庫。
  • JFreeChart教程

    本教程介紹JFreeChart各種方式基於Java的獨立和基於Web的應用程序。圖表是信息的圖形表示。有可用的各種工具,它可用於創建不同類型的圖表。
  • JPA教程

    Java持久性API(簡稱JAP)是以海量數據關係映射持久並存儲到數據庫的類和方法的集合,這是由Oracle公司提供方案技術。
  • Tika教程

    Apache Tika用於文件類型檢測和從各種格式的文件內容提取的庫。使用Tika可以開發出通用型檢測器和內容提取到的不同類型的文件,如電子表格,文本文件,圖像,PDF文件甚至多媒體輸入格式,在一定程度上提取結構化文本以及元數據。
  • EasyMock教程

    EasyMock是一種嘲弄的框架,基於JAVA的庫,緩解了JAVA應用程序的單元測試。 EasyMock用於模擬接口,使一個虛設的功能可以被添加到一個模擬接口,模擬可以在單元測試中使用。
  • JOGL教程

    Java支持OpenGL(JOGL)是近期在Java OpenGL圖形API結合。它是一個包裝庫,它可以訪問OpenGL API,並且它被設計來創建Java編碼的2D和3D圖形應用程序。 JOGL是前麻省理工學院的研究生肯·拉塞爾和克里斯·克萊恩最初開發的一個開源庫。後來發佈到Sun Microsy
  • Guava教程

    Guava是一種基於開源的Java庫,谷歌很多項目使用它的很多核心庫。這個庫是爲了方便編碼,並減少編碼錯誤。
  • Json教程

    JSON或JavaScript對象表示法是一個輕量級的基於文本的開放式標準,旨在爲人類可讀的數據交換。 JSON格式最初是由Douglas Crockford 規定並在RFC4627中描述。JSON官方互聯網媒體類型應用程序/json。 JSON文件擴展名是.JSON。