天才教育網(wǎng)合作機(jī)構(gòu) > 程序開發(fā)培訓(xùn)機(jī)構(gòu) > Java開發(fā)培訓(xùn)機(jī)構(gòu) >

全國綜合學(xué)習(xí)咨訊網(wǎng)

歡迎您!
朋友圈

400-850-8622

全國統(tǒng)一學(xué)習(xí)專線 9:00-21:00

位置:程序開發(fā)培訓(xùn)問答 > Java開發(fā)培訓(xùn)問答 > java開發(fā)需要的軟件有哪些類型-java軟件開發(fā)需要學(xué)什么

java開發(fā)需要的軟件有哪些類型-java軟件開發(fā)需要學(xué)什么

日期:2024-12-29     瀏覽:115    來源:全國綜合學(xué)習(xí)咨訊網(wǎng)
核心提示:應(yīng)大家需要,Java常用開發(fā)工具匯總來了本文總結(jié)了 JAVA 開發(fā)中常用的工具,希望對大家有所幫助。Commons BeanUtils針對 Bean 的一


應(yīng)大家需要,Java常用開發(fā)工具匯總來了



本文總結(jié)了 JAVA 開發(fā)中常用的工具,希望對大家有所幫助。

Commons BeanUtils

針對 Bean 的一個工具集。由于 Bean 往往是由一堆 get 和 set 組成,所以 BeanUtils 也是在此基礎(chǔ)上進(jìn)行一些包裝。

一個比較常用的功能是 Bean Copy,也就是 copy bean 的屬性。如果做分層架構(gòu)開發(fā)的話就會用到,比如從 PO(Persistent Object)拷貝數(shù)據(jù)到 VO(Value Object)。

Commons Codec

是編碼和解碼組件,提供常用的編碼和解碼方法,如 DES、SHA1、MD5、base64、URL 和 Soundx 等。

Commons Collections

是一個集合組件,擴(kuò)展了 Java 標(biāo)準(zhǔn) Collections API,對常用的集合操作進(jìn)行了很好的封裝、抽象和補(bǔ)充,在保證性能的同時大大簡化代碼。

Commons Compress

是一個壓縮、解壓縮文件的組件,可以操作 rar、cpio、Unix dump、tar、zip、gzip、XZ、Pack200 和 bzip2 格式的壓縮文件。

Commons Configuration

是一個 Java 應(yīng)用程序的配置管理工具,可以從 properties 或者 xml 文件中加載配置信息。

Commons CSV

是一個用來讀寫各種 Comma Separated Value(CSV)格式文件的 Java 類庫。

Commons Daemon

實(shí)現(xiàn)將普通的 Java 應(yīng)用變成系統(tǒng)的后臺服務(wù),例如 Tomcat 就是利用這個項(xiàng)目來實(shí)現(xiàn)作為 Linux 和 Windows 的服務(wù)啟動和停止的。

Commons DBCP

數(shù)據(jù)庫連接池。

Commons DBUtils

是 JDBC 工具組件,對傳統(tǒng)操作數(shù)據(jù)庫的類進(jìn)行二次封裝,可以把結(jié)果集轉(zhuǎn)化成 List。

Commons Digester

是 XML 到 Java 對象的映射工具集。

Commons Email

是郵件操作組件,對 Java Mail API 進(jìn)行了封裝,提供了常用的郵件發(fā)送和接收類,簡化郵件操作。該組件依賴 Java Mail API。

Commons Exec

提供一些常用的方法用來執(zhí)行外部進(jìn)程,如執(zhí)行 exe 文件或命令行。

Commons FileUpload

為 Web 應(yīng)用程序或 Servlet 提供文件上傳功能,Struts2 和 SpringMVC 的文件上傳組件。

Commons IO

是處理 IO 的工具類包,對 java.io 進(jìn)行擴(kuò)展,提供了更加方便的 IO 操作。

Commons JCI

提供通用的 Java 編譯器接口。

Commons Lang3

是處理 Java 基本對象方法的工具類包,該類包提供對字符、數(shù)組等基本對象的操作,彌補(bǔ)了 java.lang api 基本處理方法上的不足。

Commons Launcher

可以跨平臺獨(dú)立啟動的 java 應(yīng)用程序。

Commons Logging

提供統(tǒng)一的日志接口,同時兼顧輕量級和不依賴于具體的實(shí)現(xiàn)。類包給中間件/日志工具開發(fā)者一個簡單的日志操作抽象,允許程序開發(fā)人員使用不同的具體日志實(shí)現(xiàn)工具。

Commons Math

輕量級自容器的數(shù)學(xué)和統(tǒng)計(jì)計(jì)算方法類包,包含大多數(shù)常用的數(shù)值算法。

Commons Net

封裝了各種網(wǎng)絡(luò)協(xié)議的客戶端,支持 FTP、NNTP、SMTP、POP3、Telnet 等協(xié)議。

Commons Pool

提供了一整套用于實(shí)現(xiàn)對象池化的框架,以及若干各具特色的對象池實(shí)現(xiàn),可以有效地減少處理對象池化時的工作量。類包用于提高像文件句柄、數(shù)據(jù)庫連接、socket 通信這類大對象的調(diào)用效率,簡單的說就是一種對象一次創(chuàng)建多次使用的技術(shù)。

Commons Primitives

提供了一個更小、更快和更易使用的對 Java 基本類型的支持。

Commons Validator

提供了一個簡單的、可擴(kuò)展的框架來在一個 XML 文件中定義校驗(yàn)器(校驗(yàn)方法)和校驗(yàn)規(guī)則。支持校驗(yàn)規(guī)則和錯誤消息的國際化。

Apache HttpClient

曾經(jīng)是 Apache Commons 的子項(xiàng)目,后來獨(dú)立出來。HttpClient 簡化 HTTP 客戶端與服務(wù)器的各種通訊,實(shí)現(xiàn) HTTP 客戶端程序(也就是瀏覽器程序)的功能。

Guava

google 實(shí)用工具庫。

FastJson

高效的 Json 處理庫。

Orika

高效的 Bean 映射框架。

免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責(zé)任!

本文由 全國綜合學(xué)習(xí)咨訊網(wǎng) 整理發(fā)布。更多培訓(xùn)課程,學(xué)習(xí)資訊,課程優(yōu)惠,課程開班,學(xué)校地址等學(xué)校信息,可以留下你的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢電話:400-850-8622

如果本頁不是您要找的課程,您也可以百度查找一下: