1. 程式人生 > >java中常見的package

java中常見的package

java.lang:這個是系統的基礎類,比如 String 等都是這裡面的,這個 package 是唯一一個可以不用 import 就 可以使用的 Package
java.io: 這裡面是所有輸入輸出有關的類,比如檔案操作等
java.net: 這裡面是與網路有關的類,比如 URL,URLConnection 等。 java.util: 這個是系統輔助類,特別是集合類 Collection,List,Map 等。 java.sql: 這個是資料庫操作的類,Connection, Statememt,ResultSet 等
org.quartz.Job:定時任務類
com.alibaba.dubbo.config:dubbo服務類
org.springframework:spring框架類包
java.text:提供以與自然語言無關的方式來處理文字、日期、數字和訊息的類和介面
org.apache.commons:

commons包,根據語義來:商品包,即產品. 
commons專案是作為JDK的補充拓展及優化的一系列方案,由apache公司編寫. 
包名org.apache.commons,由反轉的域名org.apache和包名commons組成. 
如: 
org.apache.commons.logging包,是用來記錄日期. 
org.apache.commons.lang包,用來包裝部份資料型別. 
org.apache.collections包,Apache Commons包中的一個,包含了一些Apache開發的集合類,功能比java.util.*更為強大。 
StringUtil,字串工具類 
BeanUtil,揭供物件屬性複製. 
Commons-log,日誌記錄工具, 
.... 

由於commons包的強大與靈活性,它已被各種framework推薦採納使用,像struts、hibernate、spring中都有部分jar檔案是來自於commons包中的,在tomcat安裝目錄的bin目錄下也包含了commons-logging.jar.