詳情描述
作為一個Java開發(fā)人員,經(jīng)常要和各種各樣的工具打交道,除了我們常用的IDE工具以外,其實還有很多工具是我們在日常開發(fā)及學(xué)習(xí)過程中要經(jīng)常使用到的。個人偏愛使用在線工具,因為覺得這樣比較方便。本文就總結(jié)了一下常用的在線工具。
1、Java源代碼搜索
Grepcode是一個面向于Java開發(fā)人員的網(wǎng)站,在這里你可以通過Java的等各種關(guān)鍵字在線查看它對應(yīng)的源碼,知道對應(yīng)的project、classes等信息。
更方便的是,能提供非常多不同版本的源碼在線查看、jar包、源碼jar包、doc的 。
同樣,你也可以之間使用xxx-1.1.1.jar類似這樣的名字直接找到對應(yīng)的jar包,從而 。
2、開源代碼及文檔搜索
是一個源碼搜索引擎,目前支持從 Github、Bitbucket、Google Code、CodePlex、SourceForge 和 Fedora Project 平臺搜索公開的源碼。
3、在線UML制圖
ProcessOn是一個在線協(xié)作繪圖平臺,為用戶提供較強(qiáng)大、易用的作圖工具!支持在線創(chuàng)作流程圖、BPMN、UML圖、UI界面原型設(shè)計、iOS界面原型設(shè)計等。
4、Json在線驗證及格式化
我用過很多json在線格式化的工具,經(jīng)過實踐,是比較不錯的,不僅支持json格式的驗證及格式化,還可以將json格式壓縮成普通文本等好用功能。
5、Diff Check
使用過svn或者git的人對肯定不陌生,但有時候我們修改的文本內(nèi)容并沒有被版本控制,那么就可以使用在線的網(wǎng)站查看文件的修改情況。
6、Maven依賴查詢
mvnrepository這個不用詳細(xì)解釋了,就是查詢maven的gav信息一類的。因為我們公司有內(nèi)部的Nexus倉庫,所以很少用這個。
7、在線代碼運(yùn)行
:tool.lucoderunner可以在線運(yùn)行php,c,c,go,python,java,groovy等代碼,基本是很少使用。
8、SQL自動生成Java代碼
可以從sql的建表語句中生成一個DO類。
在java學(xué)習(xí)中,總要有工具在手,熟練使用會讓很多事情都事半功倍,節(jié)省自己碼代碼的時間也是對自己工作的一種尊重,盡可能提高效率,用行動抵制常態(tài)加班。
當(dāng)然了大家有好的工具歡迎補(bǔ)充,大家一起發(fā)揚(yáng)共享精神!
千鋒教育:
千鋒西安校區(qū):
西安校區(qū)地址:西安市雁塔區(qū)高新六路52號立人科技C座西區(qū)4樓
人 :任老師
面授課程:全棧WEB+培訓(xùn)、全鏈路設(shè)計培訓(xùn)、PHP全棧+服務(wù)器集群培訓(xùn)、JavaEE+分布式開發(fā)培訓(xùn)、大數(shù)據(jù)+人工智能培訓(xùn)、 Unity游戲開發(fā)培訓(xùn)、Python培訓(xùn)、云計算+Python運(yùn)維培訓(xùn)、全棧軟件測試培訓(xùn)、Android培訓(xùn)、iOS培訓(xùn)