大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專(zhuān)注Java教育14年 全國(guó)咨詢(xún)/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) 開(kāi)發(fā)者的工具:學(xué)習(xí)Java需要什么軟件

開(kāi)發(fā)者的工具:學(xué)習(xí)Java需要什么軟件

更新時(shí)間:2021-09-23 15:44:33 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1539次

Java開(kāi)發(fā)人員可以使用大量的庫(kù)、實(shí)用程序和程序。每一個(gè)都有自己的優(yōu)點(diǎn),但也有一些因?yàn)樗鼈兊牧餍行浴⒍喙δ苄院蛯?shí)用性而脫穎而出。這八個(gè)工具涵蓋了Java開(kāi)發(fā)的全部?jī)?nèi)容,從代碼構(gòu)建到bug壓縮。學(xué)習(xí)這些工具可以幫助您提高代碼的質(zhì)量,并成為一個(gè)更高效的Java開(kāi)發(fā)人員。

學(xué)習(xí)java需要什么軟件

1.Eclipse

盡管IntelliJ IDEA、NetBeans和其他ide越來(lái)越受歡迎,但調(diào)查顯示Eclipse仍然是近一半Java開(kāi)發(fā)人員首選的開(kāi)發(fā)環(huán)境。Eclipse是ide的“瑞士軍刀”,具有高度可定制的界面和數(shù)不清的插件。由于其龐大的開(kāi)發(fā)者社區(qū)和可擴(kuò)展性,它特別受到企業(yè)開(kāi)發(fā)人員的歡迎。事實(shí)上,它是如此普遍,以至于本文中的其他工具都提供了Eclipse插件。

2.Gradle

Gradle是一個(gè)基于apachemaven和apacheant特性的項(xiàng)目自動(dòng)化工具。雖然Gradle不是最流行的構(gòu)建工具(這個(gè)榮譽(yù)屬于Maven,68%的Java開(kāi)發(fā)人員喜歡這個(gè)工具),但它很快就獲得了普及。它也是Android的默認(rèn)構(gòu)建工具。

3.Javadoc

Javadoc是一個(gè)由Oracle提供的文件產(chǎn)生器。它將特殊格式的注釋解析為HTML文檔。下面的屏幕截圖顯示了Javadoc生成的Java SE 8 API規(guī)范:

學(xué)習(xí)java需要什么軟件

Javadoc注釋使用開(kāi)始標(biāo)記、結(jié)束標(biāo)記和一個(gè)或多個(gè)描述性標(biāo)記進(jìn)行格式化。開(kāi)始標(biāo)記類(lèi)似于標(biāo)準(zhǔn)的Java多行注釋標(biāo)記,只是它使用了兩個(gè)星號(hào)。Javadoc還解析普通的HTML標(biāo)記。

Javadoc自動(dòng)格式化標(biāo)記和關(guān)鍵字,除非另有說(shuō)明。Javadoc還廣泛使用了超鏈接,允許您引用和鏈接到單獨(dú)的代碼區(qū)域。許多ide(包括eclipse)可以自動(dòng)向變量、類(lèi)和方法添加Javadoc注釋塊。用于Maven、Gradle和Ant的插件在編譯代碼的同時(shí)構(gòu)建Javadoc HTML。有關(guān)更多信息,請(qǐng)參見(jiàn)Oracle文章如何為Javadoc工具編寫(xiě)Doc注釋。

4.JUnit

JUnit是一個(gè)用于編寫(xiě)和運(yùn)行單元測(cè)試的開(kāi)源框架。一個(gè)基本的JUnit測(cè)試包括一個(gè)測(cè)試類(lèi)、一個(gè)測(cè)試方法和要測(cè)試的功能。JUnit使用注釋來(lái)確定測(cè)試的結(jié)構(gòu)和運(yùn)行方式。例如,如果您的程序有一個(gè)名為MathClass的類(lèi),其中包含用于乘法和除法的方法,則可以創(chuàng)建JUnit測(cè)試以檢查意外值。當(dāng)將數(shù)字2和5傳遞給乘法時(shí),您希望得到的結(jié)果是10。當(dāng)將0作為第二個(gè)參數(shù)傳遞給division方法時(shí),由于被除以0,你會(huì)期望拋出一個(gè)arithecyexception:

@test注釋指定該方法是一個(gè)測(cè)試用例。JUnit提供了額外的注釋?zhuān)热?before,您可以使用它在測(cè)試運(yùn)行之前設(shè)置環(huán)境。JUnit還允許您設(shè)置定義測(cè)試方法行為的規(guī)則。例如,TemporaryFolder規(guī)則會(huì)在測(cè)試結(jié)束后刪除測(cè)試創(chuàng)建的文件或文件夾。

5.Cobertura

Cobertura是一個(gè)jcoverage fork,它分析Java代碼以進(jìn)行測(cè)試覆蓋。Cobertura根據(jù)測(cè)試沒(méi)有覆蓋的代碼量生成基于html的報(bào)告。

Cobertura提供了檢測(cè)、檢查和測(cè)試代碼的工具。通過(guò)監(jiān)視插裝的代碼,Cobertura允許您選擇使用您的測(cè)試框架,甚至在沒(méi)有測(cè)試框架的情況下運(yùn)行程序。

Cobertura根據(jù)行、分支和包報(bào)告代碼覆蓋率。每個(gè)類(lèi)別都有一個(gè)可自定義的閾值,如果覆蓋范圍低于該閾值,該閾值將觸發(fā)警告。Cobertura還集成了Maven和Gradle的自動(dòng)檢測(cè)。

 以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"開(kāi)發(fā)者的工具:學(xué)習(xí)Java需要什么軟件",希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢(xún),有專(zhuān)業(yè)老師隨時(shí)為您服務(wù)。   

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 免费四虎永久在线精品 | 国内精品自在欧美一区 | 99精品欧美一区二区三区美图 | 国产精品久久久久久福利69堂 | 91精品国产三级在线观看 | 狠狠操天天操夜夜操 | 综合久久久久久 | 国产成人爱片免费观看视频 | 一区二区亚洲视频 | 网友自拍视频悠悠在线 | 成人免费毛片一区二区三区 | 国产一级毛片国语普通话对白 | 色噜噜狠狠狠狠色综合久一 | 日日干日日操 | 99久久99热久久精品免费看 | 成人黄色网 | 久久久一区二区三区不卡 | 久久精品综合免费观看 | 青青久视频 | 久久r视频 | 亚洲一区二区三区高清网 | 亚洲国产成人久久一区久久 | 99免费| 免费看欧美一级特黄α大片 | 日本视频久久 | 国产成人综合日韩精品婷婷九月 | 精品国产一区二区在线观看 | 成人国内精品久久久久影院 | 亚州视频在线 | 久久99亚洲精品久久99 | 九九99久久精品影视 | 夜夜夜网站| 久久久影院亚洲精品 | 中文字幕亚洲视频 | 国产一区曰韩二区欧美三区 | 色婷婷中文网 | α级毛片 | 我我色综合 | 毛片黄 | 免费观看日本污污ww网站精选 | 成人国产精品一级毛片天堂 |