Sanaware Java Docking 是一個用來關于 Java Swing 應用程序窗口的類庫。
JGraph純Java開發的圖形組件,支持拖,放,縮放,合并等其它操作。它可以被結合到任何的Swing應用程序當中。
CGLib (Code Generation Library) 是一個強大的,高性能,高質量的Code生成類庫。它可以在運行期擴展Java類與實現Java接口。Hibernate用它來實現PO字節碼的動態生成。CGLib 比 Java 的 java.lang.reflect.Proxy 類更強的在于它不僅可以接管接口類的方法,還可以接管普通類的方法。
protobuf-java-format是用于序列和反序列所有基于Google Protobuf格式的各種消息。它能夠將protobuf格式還原成XML、JSON和HTML等文本格式。
jga (Generic Algorithms for Java) 是一個 Java 的通用算法函數庫,旨在提供一些常用的函數和表達式的封裝。
Jackal 是面向基于 Java 的代理的通信基礎設施。Jackal 實現了用于代理命名、尋址、識別和通信的協議。
JMagick是一個開源API,利用JNI(Java Native Interface)技術實現了對ImageMagick API的Java訪問接口,因此也將比純Java實現的圖片操作函數在速度上要快。JMagick只實現了ImageMagicAPI的一部分功能,它的發行遵循 LGPL協議。
package com.softeem.jbs.lesson4; import java.util.Random; /** * 排序測試類 * * 排序算法的分類如下: * 1. 插入排序(直接插入排序、折半插入排序、希爾排序); * 2. 交換排序(冒泡泡排序、快速排序); * 3. 選擇排序(直接選擇排序、堆排序); * 4. 歸并排序; * 5. 基數排序。 * * 關于排序方法的選擇: *
package com.runqianapp; import java.util.Properties; import java.io.InputStream; import java.io.IOException; import java.io.FileNotFoundException; import java.sql.Connection; import java.sql.DriverMan
本文檔為java編程人員使用protocol buffer提供了一個基本的介紹,通過一個簡單的例程進行介紹。通過本文,你可以了解到如下信息: 1、在一個.proto文件中定義一個信息格式. 2、使用protoc命令進行編譯,生成java代碼. 3、使用Java protocol buffer API進行讀寫操作. l 定義proto文件 以一個地址薄為例,從建立一個.proto文件開始,為需要序列
第4章異常4.1異常的概念4.2異常的分類4.3捕獲異常4.4聲明異常4.5拋出異常4.6創造自己的異常
第7章多線程7.1多線程基本概念7.2創建線程的方式7.3線程的掛起與喚醒7.4多線程問題
Java多線程機制第十九章Java多線程機制Java中的線程 Thread 類與Runnable接口如何在程序中實現多線程線程同步在同步方法中使用wait()、notify()和notifyAll()方法。
第6章數據流的運用6.1輸入輸出方法6.2輸入輸出流的基類6.3FileI/O6.4數據輸入輸出流6.5隨機存取文件6.6文件的其它操作6.7java中的unicode6.8管道流6.9對象流6.10流的分類
補充章節反射(Reflection)考慮問題:如何通過一個方法來判斷任意類型的兩個對象是否相等?通過反射反射(Reflection)Reflection是Java程序開發語言的特征之一,它允許運行中的Java程序判斷任意一個對象所屬的類,在運行時構造任意一個類的對象,在運行時判斷任意一個類所具有的屬性和方法,在運行時調用任意一個對象的方法反射認識我吧:Class類每當一個類被載入時,JVM就自動為其生成一個Class對象,通過操作class對象,我們可以得到該對象的所有成員并操作它們
Contents云計算簡介一Java與云計算二云計算實例三云計算在教育中的應用四一、云計算簡介1.1云計算的含義云計算是技術還是理念1.1云計算的定義狹義:指IT基礎設施的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需的資源(硬件、平臺、軟件)。提供資源的網絡被稱為“云”。“云”中的資源在使用者看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按使用付費。這種特性經常被稱為像水電一樣使用IT基礎設施。
Java運行時系統實現了一個用于調度線程執行的線程調度器,用于確定某一時刻由哪一個線程在CPU上運行。 在java技術中,線程通常是搶占式的而不需要時間片分配進程(分配給每個線程相等的CPU時間的進程)。搶占式調度模型就是許多線程處于可以運行狀態(等待狀態),但實際上只有一個線程在運行。該線程一直運行到它終止進入可運行狀態(等待狀態),或者另一個具有更高優先級的線程變成可運行狀態。在后一種情況下,低優先級的線程被高優先級的線程搶占,高優先級的線程獲得運行的機會。
字符串本章目標掌握String的基本用法如何定義、初始化字符串如何訪問字符串長度如何比較、連接、提取字符串會使用StringBuffer類的方法對字符串進行操作
本章簡要介紹Java語言網絡編程的基本方法,重點介紹了Java語言基于三種通信模式的網絡程序設計方法。
本章是學習Java語言必須經過的基礎階段,通過本章的學習,應該能夠對Java程序的構成有一個基本的理解,能夠靈活運用Java語言提供的各種數據類型和運算符。面向對象的編程也是以面向過程編程為基礎而發展起來的,因為在對象的方法等程序片內部,仍然需要嚴格遵守傳統的結構化程序設計原則,因此,熟練掌握結構化程序設計的三種基本流程是進一步學習Java面向對象程序設計的基礎。