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