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