1. 程式人生 > >學無止盡,.Net開發者學習Java之路,開篇(一)

學無止盡,.Net開發者學習Java之路,開篇(一)

項目 width 很多 maven 安裝jdk 比較 一律 uget 分享

Visual Studio是最好的開發工具,沒有之一

最近有空,學習學習以前丟掉的Java內容,已經沒有印象了

寫這篇文章的目的主要是學習Java,當然也是給自己學習Java的鼓鼓勁,萬一哪天就斷更了呢^_^,也給一些.Net的朋友想轉Java平臺的同學一點參考,目標很大,寫一個系列,文采不好,多多關照

在我看來,Java的環境、工具、插件、版本非常的多,真的是太多太多了,認不完,慢慢來,先從開發工具入手

以前用過MyEclipse,後來裝過Eclipse,其他看過一些JavaIDE的界面,千篇一律,醜,真的是太醜了。感覺很多都是對Eclipse的二次封裝

現在我下了STS IDE,Spring Tool Suite是免費的一款基於Eclipse的Spring開發的定制版IDE,其下載地址為:http://spring.io/tools/sts/all

當前STS 3最新版本為4.9.0,

技術分享圖片

就是一個Eclipse,幾乎一樣,菜單、郵件菜單都一樣 圖標不同,吐槽下

技術分享圖片

我們看看Visual Studio的界面,比較一下,感受一下

技術分享圖片

Java開發工具基本是全英文,對於英文不好的同學,上手起來相對會慢一些,不過我相信用一段時間也就無所謂了

Java其他需要安裝JDK、Maven、容器如Tomcat等等等等

JDK 類似於 .net平臺的Framework(1.0,2.0,3.0等等),JDK現在出到JDK11,Framework現在出到4.6以及.Net Core 2.2。JDK包含開發環境和運行環境(JRE),這個在.Net中也有,有開發板和runtime版本是一個意思,不同的是安裝JDK同時也包含了兩者

Maven 剛接觸,這是一個插件,類似VS中的模板功能,用Maven創建的項目會自動從網上下載並加載相關的類包,VS中也有npm和Nuget不知道和哪種比較接近

Tomcat和IIS一個意思,Web的容器

再要吐槽的是JDK運行庫或者說是開發庫,都已經出到11了,還是得手動配置Windows的環境變量,這就惡心了,就那麽幾個環境變量還得自己配置,也是醉了,你不是已經除了Install版本嗎,為啥不自動配置呢?我不知道Linux及Mac下是否需要這樣。

今天就寫道這裏把,過幾天再寫點,看我學到哪裏,能吐槽點啥哈

有理解錯誤的,環境指正

學無止盡,.Net開發者學習Java之路,開篇(一)