日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

我如何想成为Java

發布時間:2023/12/3 java 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我如何想成为Java 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我喜歡Java。 我喜歡用Java編程。 但是在使用Python一段時間后,我希望對其進行一些更改。 它幾乎純粹是語法上的,因此可能有更好的JVM語言,但是我并不真正感興趣,因為我仍然需要使用普通的Java來工作。 我意識到這些更改將不會實施(盡管我以為我聽說其中的一個實際上正在準備將來的版本); 這些只是一些想法。

我不想以開放和免費的Python方式釋放Java。 實際上,我經常喜歡Java的限制所帶來的挑戰。 我主要只是想少打些字。 因此,這是我希望在Java中看到的更改。

擺脫分號

我意識到它們是有目的的,但實際上不是必需的。 實際上,它們實際上使代碼更難閱讀,因為將多行代碼推到同一行幾乎總是更難閱讀。 從技術上講,使用分號可以將整個代碼文件壓縮為一行,以減小文件大小,但是用Java多久完成一次? 可能比我知道的要多,但我不知道它已經完成了。

卸下花括號

這有兩個主要原因。 首先,我們可以結束花括號冷戰! 其次,我們可以停止在花括號上浪費代碼行。

另外,就像我之前說的,我正在嘗試減少正在執行的鍵入次數,這將有所幫助。 最后,通過這樣做,花括號可以被打開以用于新用途(稍后將看到)。

操作員超載

當涉及到數學運算時,我并不真正在意運算符的重載。 它們可能很方便,但是方法可以做到這一點。 我最大的擔心是比較,尤其是==。 我真的希望Java跟著Python一樣,讓==是用于相等性檢查(您甚至可以通過equals方法進行操作),并使用“ is”來進行身份檢查。 同時,實現Comparable應該允許您將比較運算符與它們一起使用,而不需要自己轉換數字返回值。

如果需要,也可以允許某種方式來重載數學運算符。

元組和/或數據結構

我可以使用其中任何一個,但兩者都會更好。 元組作為一次返回多個事物的返回類型特別有用,這有時很方便。 對于簡單的數據結構(基本上是C結構)也可以做到這一點,因為它們應該非常輕便。

數據結構的一件大事就是擺脫Java Bean。 如果我們也能夠用它們定義不變量,那就更好了。 Java Beans的最大問題在于,我們不必為了傳遞一些數據而定義一個完整的類。 如果我們無法獲得結構,那么至少,我想獲得下一個東西。

物產

天哪,我喜歡屬性,尤其是在Python中。 允許您使用簡單的訪問器和變量,就好像它是一個直接變量一樣,使代碼看起來更漂亮。

默認為

我已經看到一些人談論“更好的默認設置”的情況,在最典型的情況下,應該省略修飾符關鍵字(例如public和private或static )。 public很容易成為類和方法的最常用關鍵字,那么為什么默認的“ package-private”呢? 我也可以主張將private設置為字段的默認值,但是我有點認為默認值應該在所有地方都相同,以減少混亂,但是我對此并不固守。

我就變量是否應默認為final爭論不休,以幫助推動人們邁向不變性的想法,但我不在乎。

類型對象

這種與智能默認設置有關。 我認為原始函數的自動功能是能夠將它們用作對象。 我真的不在乎你怎么做。 最好將其打開以獲取真實的原語,以便在需要時進行優化。 這對我來說并不重要。 如果大多數時候它們自然地作為原語傳遞,那會很酷,但是它們只需調用它們的任何方法就可以自動裝箱到對象中。 參數和返回類型應該不在乎傳遞哪一個。 這也將有助于大大減少Java中內置功能接口的數量,因為大多數實際上是處理基元的重復項。

列表,字典和集合文字

對于那些使用javaScript或Python的人來說,您真的知道我在說什么。 我的意思是,那方便嗎? 這與可以使用Streams的構造函數(類似于Java的Generators之類。有點類似)結合在一起,將使集合使用起來相當容易。 字典字面量和集合字面??量確實可以很好地使用花括號。

這是我希望在Java中看到的更改列表。 就像我之前說過的那樣,我認為這些事情永遠不會發生(盡管我聽說它們正在努力處理類型對象),但這實際上只是一個愿望清單。 你們同意我的選擇嗎?

翻譯自: https://www.javacodegeeks.com/2015/01/how-id-like-java-to-be.html

總結

以上是生活随笔為你收集整理的我如何想成为Java的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。