Studio2017里是否集成JAVA?
沒(méi)有核實(shí)到,首先咱們到vs官網(wǎng)看一下:https://visualstudio.microsoft.com/zh-hans/vs/,目前最新的是Visual Studio 2019 預(yù)覽版,現(xiàn)在官網(wǎng)主推的還是2017版本。
官網(wǎng)Visual Studio IDE 2017 目前適用于 Android、iOS、Windows、Web 和云的開發(fā),不針對(duì)java開發(fā)。2017版本主要優(yōu)勢(shì)如下:
1,開發(fā):快速導(dǎo)航、編寫并修復(fù)你的代碼Visual Studio 使你能夠準(zhǔn)確、高效地編寫代碼,并且不會(huì)丟失當(dāng)前的文件上下文。
你可以輕松地放大到詳細(xì)信息,例如調(diào)用結(jié)構(gòu)、相關(guān)函數(shù)、簽入和測(cè)試狀態(tài)。 還可以利用我們的功能來(lái)重構(gòu)、識(shí)別和修復(fù)代碼問(wèn)題。但是這些主要針對(duì)如下編程語(yǔ)言 C#/VB、C++ 、JavaScript 或 Python,所有無(wú)法對(duì)java進(jìn)行開發(fā)
2、debug調(diào)試:跨語(yǔ)言調(diào)試,適用于所有代碼的豐富調(diào)試功能
無(wú)論您使用哪種語(yǔ)言(從 C#/VB 和 C++ 到 JavaScript 和 Python 再到 XAML 和 HTML),Visual Studio 都可提供卓越的調(diào)試體驗(yàn),因?yàn)樗惺苤С值恼Z(yǔ)言都具有調(diào)試支持。
如果您的應(yīng)用混合不同語(yǔ)言,您還可以使用混合模式調(diào)試跨語(yǔ)言邊界進(jìn)行互操作調(diào)試。
3、單元測(cè)試:?jiǎn)卧獪y(cè)試
使用你選擇的語(yǔ)言和測(cè)試框架編寫、執(zhí)行和調(diào)試單元測(cè)試。 一組豐富的內(nèi)置項(xiàng)目模板和測(cè)試框架不僅支持多個(gè)平臺(tái),還讓上手使用變得非常簡(jiǎn)單。
4、協(xié)作:靈活的可擴(kuò)展版本控制
借助擴(kuò)展實(shí)現(xiàn)可分布、可集中使用 Git 來(lái)進(jìn)行分布式版本控制,或使用 Team Foundation 版本控制 (TFVC) 來(lái)實(shí)現(xiàn)集中式版本控制。 添加 GitHub、AnkhSVN 及其他擴(kuò)展,改善體驗(yàn)。
5、拓展:自定義 Visual Studio
通過(guò)利用 Microsoft、合作伙伴和社區(qū)提供的工具、控件和模板,擴(kuò)展 Visual Studio 功能。 通過(guò)構(gòu)建你自己的擴(kuò)展來(lái)根據(jù)你的喜好進(jìn)行進(jìn)一步操作和自定義。
目前java比較好的IDE有如下幾個(gè)選擇:
1、IDEA 全稱IntelliJ IDEA,是java語(yǔ)言開發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具之一,也是AES算法標(biāo)準(zhǔn)的主要競(jìng)爭(zhēng)者,其安全性已經(jīng)在國(guó)際密碼年會(huì)上被證明。官網(wǎng)網(wǎng)址:http://www.jetbrains.com/idea/
至于IDEA有多好用,我這里給大家找到一篇介紹可以參考一下:
IDEA入門級(jí)使用教程https://blog.csdn.net/qq_31655965/article/details/52788374
2、Eclipse 是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。
雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java集成開發(fā)環(huán)境(IDE)來(lái)使用,但 Eclipse 的目標(biāo)卻不僅限于此。Eclipse 還包括插件開發(fā)環(huán)境(Plug-in Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場(chǎng)所。