java中常用的開(kāi)源庫(kù)(java中常用的開(kāi)源庫(kù)有哪些)
1、而另一些則能夠幫助你識(shí)別JAVA程序中的常見(jiàn)問(wèn)題在這多達(dá)330,000個(gè)JAVA開(kāi)源庫(kù)中,我收集了下面這些或許也值得你一試的Java開(kāi)源庫(kù)Strmanjava_字符串處理 Strmenjava是一個(gè)字符串處理工具,你可以通過(guò)maven將它引入到項(xiàng)目。
2、Lombok是一個(gè)開(kāi)源的Java庫(kù),可以自動(dòng)生成gettersetterequalshashCodetoString等方法的代碼,從而簡(jiǎn)化Java開(kāi)發(fā)中繁瑣的重復(fù)工作使用Lombok插件,可以極大地提高Java開(kāi)發(fā)效率,讓開(kāi)發(fā)者可以更專注于業(yè)務(wù)邏輯的實(shí)現(xiàn)Lombok插件。
3、ElasticSearch是基于Lucene的實(shí)時(shí)分布式搜索引擎,楚雄北大青鳥(niǎo)認(rèn)為由于其搜索穩(wěn)定可靠,速度快安裝方便等特點(diǎn),是使用廣泛的開(kāi)源搜索引擎之一Nutch Nutch是Apache旗下的高度可擴(kuò)展可伸縮可插拔的。
4、8 Mallet 基于JAVA實(shí)現(xiàn)的機(jī)器學(xué)習(xí)庫(kù),主要用于自然語(yǔ)言處理方面,特色是馬爾可夫模型和隨機(jī)域做得好,可和WEKA互補(bǔ) 9 NLTKPYTHON的自然處理開(kāi)源庫(kù),非常易用,也強(qiáng)大,還有幾本orelly的經(jīng)典。
5、Jenkins是一個(gè)用Java編寫(xiě)的開(kāi)源自動(dòng)化服務(wù)器它有助于自動(dòng)化軟件開(kāi)發(fā),例如編譯項(xiàng)目,運(yùn)行單元測(cè)試,集成測(cè)試,生成文檔以及在本地和遠(yuǎn)程存儲(chǔ)庫(kù)上載工件4 Selenium Selenium是Web應(yīng)用程序最好的軟件測(cè)試框架之一它提供了一。
6、2guava google出品的第三方工具庫(kù)當(dāng)javautil 提供的數(shù)據(jù)結(jié)構(gòu)不能滿足的時(shí)候從這里你可以快速找到大量已經(jīng)寫(xiě)好的數(shù)據(jù)結(jié)構(gòu)了,這使得你不用花費(fèi)心思在一些常用的數(shù)據(jù)結(jié)構(gòu)上了比如LRU緩存之類的只是好幾個(gè)版本的跨度比較。
7、Quartz Java開(kāi)源 Job調(diào)度Quartz是OpenSymphony開(kāi)源組織在Job scheduling領(lǐng)域又一個(gè)開(kāi)源項(xiàng)目,它可以與J2EE與J2SE應(yīng)用程序相結(jié)合也可以單獨(dú)使用Quartz可以用來(lái)創(chuàng)建簡(jiǎn)單或?yàn)檫\(yùn)行十個(gè),百個(gè),甚至是好幾萬(wàn)個(gè)Jobs這樣復(fù)雜的日程序。
8、目前使用它的開(kāi)源項(xiàng)目有Hibernate,Spring等c3p0有自動(dòng)回收空閑連接功能3 ProxoolSourceforge Proxool是一種Java數(shù)據(jù)庫(kù)連接池技術(shù)是sourceforge下的一個(gè)開(kāi)源項(xiàng)目,這個(gè)項(xiàng)目提供一個(gè)健壯易用的連接池,最為關(guān)鍵的是這個(gè)。
9、由于Ganttproject是一款純Java應(yīng)用程序,因此它可以運(yùn)行于 WindowsLinux和Mac OS等多個(gè)平臺(tái)上2 DotProject 204項(xiàng)目管理工具 網(wǎng)址。
10、Commons Logging Jakarta Commons Logging JCL提供的是一個(gè)日志Log接口interface,同時(shí)兼顧輕量級(jí)和不依賴于具體的日志實(shí)現(xiàn)工具 它提供給中間 件日志工具開(kāi)發(fā)者一個(gè)簡(jiǎn)單的日志操作抽象,允許程序開(kāi)發(fā)人員使用不同的具體。
11、框架最常用的有struts,hibernate,spring,dwr 開(kāi)發(fā)工具 eclipse免費(fèi),myeclipse收費(fèi)。
12、apache 的開(kāi)源項(xiàng)目都是很優(yōu)秀的代碼庫(kù),當(dāng)然也包括很優(yōu)秀的框架在里面google 發(fā)布的一些庫(kù)。
13、前臺(tái)框架jQuery Mvc框架Strutsspring Mvc 核心框架Spring orm框架HibernateSpring JDBCmyBatisjava優(yōu)點(diǎn)java是純面向?qū)ο缶幊痰恼Z(yǔ)言平臺(tái)無(wú)關(guān)性 一次編譯,到處運(yùn)行Write Once,Run Anywherejava提供了。
14、面對(duì)繁雜的開(kāi)源數(shù)據(jù)庫(kù),更需要明確自己的目標(biāo)無(wú)論這個(gè)數(shù)據(jù)庫(kù)是作為開(kāi)發(fā)用的標(biāo)準(zhǔn)化數(shù)據(jù)庫(kù)后端,抑或是用于替換遺留代碼中的原有數(shù)據(jù)庫(kù),這都是一個(gè)明確的目標(biāo)目標(biāo)一旦確定,就可以集中精力與開(kāi)源軟件的提供方商討更多細(xì)節(jié)了。
15、就是SUN公司開(kāi)放了JAVA虛擬機(jī)和源碼,下面引用下歷史資料2006年11月13日,Sun公司正式宣布使用GPLv2授權(quán)協(xié)議開(kāi)放Java虛擬機(jī)和編譯器的源代碼,成為轟動(dòng)Java社區(qū)和開(kāi)源社區(qū)的一件盛事Java誕生在1995年在整個(gè)Java社團(tuán)在掀開(kāi)。
16、這個(gè)框架用于客戶端開(kāi)發(fā),類似JavaScript它是一個(gè)開(kāi)源的Java框架,這意味著它是免費(fèi)的谷歌廣泛使用了這個(gè)框架,谷歌產(chǎn)品如AdSense谷歌錢(qián)包AdWords都是使用它編寫(xiě)的借助GWT代碼,可以輕松地開(kāi)發(fā)和調(diào)試Ajax應(yīng)用程序Java。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。