java常见_关于Java的常见误解
生活随笔
收集整理的這篇文章主要介紹了
java常见_关于Java的常见误解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
java常見
Java是世界上使用最廣泛的語言(需要引用),每個人對此都有自己的見解。 由于它是主流,所以通常會嘲笑它,有時是對的,但有時批評并沒有觸及現實。 我將嘗試解釋我最喜歡的5個關于Java的誤解。
- JDK(例如java.io)中有一些冗長的細節,這是:1.用事實上的標準庫(例如guava)輕松克服了2. 一件好事
- 至于語言的冗長性,唯一合理的一點是匿名類。 在Java 8中,這些功能不再是問題。 Getters和setters, Foo foo = new Foo()而不是使用val (可能)是樣板,但它并不冗長-不會在代碼上增加概念上的重量。 不需要花費更多的時間來編寫,閱讀或理解。
- 其他庫–看到像AbstractCommonAsyncFacadeFactoryManagerImpl這樣的類確實很嚇人。 但這與Java無關。 可以說,有時這些長名稱是有意義的,也可以說它們是如此復雜,因為底層的抽象不必要地復雜,但是無論哪種方式,這都是每個庫做出的設計決定,而語言或語言都不是什么。 SDK本身就強加了。 看到過度設計的東西是很常見的,但是Java絕不會將您推向這個方向-可以使用任何語言以簡單的方式完成東西。 您當然可以在Ruby中擁有AbstractCommonAsyncFacadeFactoryManagerImpl ,只是沒有一個愚蠢的建筑師認為這是個好主意,并且使用Ruby。 如果“大型,認真,沉重”的公司都在使用Ruby,我敢打賭我們會看到相同的情況。
您可能會說我能夠快速編寫出色而簡單的Java應用程序,因為我擁有豐富的經驗,我確切地知道要使用哪些工具(哪些不是),并且我是一些常識性的稀有開發人員。 盡管我對此感到很受寵若驚,但我與優秀的Ruby開發人員或Python專家沒有什么不同。 只是Java太廣泛了,以至于沒有好的開發人員和工具。
如果有那么多人使用其他語言,那么可能會生成相同數量的糟糕代碼。 (即使使用更少PHP,PHP也已經領先)。
我是最后一個不嘲笑Java的人,它當然不是靈丹妙藥,但是如果人們因傳聞證據或以前的不良經歷而對誤解的理解減少了,我會更高興la“從我以前的公司開始,我就討厭Java,因為該項目非常was腫”。 不僅是因為我不喜歡別人有偏見,而且因為您可能會以一種不起作用的語言開始下一個項目,只是因為您聽說過“ Java不好”。
翻譯自: https://www.javacodegeeks.com/2014/04/common-misconceptions-about-java.html
java常見
總結
以上是生活随笔為你收集整理的java常见_关于Java的常见误解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓车机市场下载安装(安卓车机市场)
- 下一篇: linux安装源码包(linux 安装源