-
1 # 曲調未成
-
2 # 砂時跡
說句實話,學這兩個都是可以的,沒什麼特別大的區別,c#和java兩門語言的相似性還是很大的,學會一個,想學另外一個也很很容易,所以說,學哪門語言並不是那麼重要。
另外很多人也已經提到了,.net確實對萌新程式設計師比較的友好,裝個vs一勞永逸,直接就可以開始程式設計了,這點確實比java方便很多,我當初開始學java的時候,裝jdk差點沒煩死我,請原諒我比較沒有耐心。
另外再說點別的,從以後的發展來看.net,微軟一直也有在維護,不斷地更新,不斷地推成出新,使得.net在不斷的進步,新一代的.net core據說使用起來非常棒,未來可能前景不錯,這點是我認為.net優於java的地方,畢竟背後的公司是微軟啊。java未來的前景,就目前看,有些飄搖不定,且不說java的市場份額的確在降低,他的更新速度,肯定比不上.net。
最後說說就業形勢,這個java是佔據絕對優勢的,目前還是使用java的公司比較好多,所以具體怎麼選擇,還是看你個人了。
-
3 # 華信智原天津IT達人
建議Java,Java語言在中國市場還是非常暢銷的,而且學會Java程式設計基礎轉換其他,也是非常便利的,不至於很難,分散式,大資料什麼的也容易轉行。
-
4 # 北大青鳥大連崇德學校
這個要看你身處的地域環境吧,比如大連Java的行情一直很好。但是近兩年來
.NET
工程師的需求量也大大增加,但是市場上現有的人員並不多,很多公司都是招Java工程師然後詢問能不能轉.NET
的。 -
5 # 命叔雜技
這個問題需要從平臺和語言兩個角度來來進行對比:
1. DOTNET 平臺對比 JAVA 平臺DotNet 和 Java (或者說 JVM)平臺從雙方都各有千秋,但 DotNet 因為前期繫結在 Windows 系統上,錯過了網際網路的快車道,所以現在的情況是 Java 平臺使用的人數和普及度、生態環境都遠好於 DotNet 平臺。
2. C# 語言對比 Java 語言從語言的角度講,肯定是 C# 好於 Java,因為 C# 發明的初期就是一個對 Java 進行改進完善,服務於相同目的的語言。C# 版本到目前 8.0 為止,一直大膽推出新功能新語法,有最強大 IDE —— Visual Studio 的加持,開發體驗是遠遠好於 Java 的。
不過最近幾年,Java 的 JVM 平臺也出現了許多 Java 以外的優秀語言,如 Groovy、 Kotlin、Scala 等,所以 C# 的優勢並不大。
綜上所述,如果二者挑一個學習的話,我建議學習 Java。但是我個人比較喜歡功能更豐富的 DotNet。
回覆列表
趁沒入坑,還是學Java吧。不出幾年.net會從主流市場退出。目前只有一線城市還有市場。二三線大多數轉Java了。