C# vs Java

來源:互聯網
上載者:User

標籤:article   微軟   row   市場   div   個人   post   client   project   

先學了 Java, 再學 C#

結果工作大部份時間都在使用 C#

認為 Visual Studio 真的是很棒的 IDE

Java 和 C# 真的有太多相似的地方

常有人會問學哪個好?

我認為要看從哪個角度來談這件事

假設你希望學習的快一些,我建議,學 C# ,至少 Visual Studio 幫了非常大的忙

但由於微軟已經漸漸失去client的市場 (儘管在 PC 市場仍是霸主,但移動裝置看來已經沒機會了)

所以從這方面來說,應該是要學 Java

只是,無論學哪一個,要去學還有一個都是很easy的。畢竟兩個太相似了。

所以不用太糾結,專心學好一個才是重點。


個人比較喜歡 C# 

但有個 Java 的規則是我個人很喜歡的,特別要寫下來

Java 有個叫 catch or throw rule (捕捉或丟出規則)

就是當你開發程式,當你呼叫其它方法時。假設他會丟出異常

則你就必須捕捉這個異常並加以處理,或者,把他往外丟。

儘管這樣子有時會比較麻煩。由於假設沒去理他 (沒 catch 也沒 throw) 則編譯會報錯。

但也由於這樣子。反倒是在程式愈來愈複雜時,project師能夠在每次調用其它方法時,再次思考當發生異常時。該怎麽處理

這樣子能夠讓人思考更謹慎。這是很好的規則。

C# vs Java

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.