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

歡迎訪問 生活随笔!

生活随笔

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

java

java char类型空值_展望Java的未来:空值类型

發布時間:2023/12/3 java 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java char类型空值_展望Java的未来:空值类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java char類型空值

盡管有前途的Java值類型不是迫在眉睫,但我偶爾還是喜歡在OpenJDK valhalla-dev郵件列表中打聽一下,以了解事情的進展情況并了解即將發生的事情。 誠然,由于我對所用術語的了解有限,并且其中某些消息的底層細節,使我無法理解某些討論。 但是,偶爾會有一些消息和線程讓我很了解所寫的內容,并且覺得很有趣。 最近的一個例子是“ 空值類型? ”線程。

RémiForax通過詢問“是LW1的空值類型嗎?”啟動線程。 該問題附帶的示例錯誤消息顯示了LinkageError和ClassFormatError ,并顯示消息“值類型還不支持零實例大小”。 Tobias Hartmann 對這個問題的回答是:“不, LW1不計劃支持空值類型。”

在繼續討論線程的其余部分(這是我最感興趣的部分)之前,我將快速討論“ LW1”。 大衛·西姆斯(David Simms)在同一OpenJDK郵件列表上的一條消息中,稱“ [Lworld] LW1 –'Minimal LWorld' ”,“我們正在以'Minimal L World'(LW1)接近'可用'的東西”,正在將原型制作轉移到里程碑式穩定。” 該消息指出“標簽”為“ lw1” , affected-version和fixed-version均為“ repo-valhalla ”。 換句話說,“ LW1”是用于跟蹤與“最小L世界”實現有關的錯誤和問題的標簽。 您可以參考約翰·羅斯(John Rose)在2017年11月19日發布的消息 “ 放棄所有U型,歡迎來到L-world(或我在伯靈頓學到的東西) ”,以介紹“ L世界”一詞及其在價值類型上的含義。 。

返回“空值類型?” 線程, 柯克·佩珀丁 ( Kirk Pepperdine) 問了一個同樣出現在我身上的問題 :“值類型如何為空?” 他補充說:“什么是空整數? 空字符串?” 他說他“很好奇”,而現在我也是。 以下是信息反饋的摘要:

  • RémiForax :“ [type]表示缺少值,如unit , void或bottom ”
    • 約翰·羅斯(John Rose)提供了 此信息鏈接 。
  • RémiForax :“代表投擲結果的類型”
  • RémiForax :“允許將HashSet<E>定義為HashMap<E,Empty> ”
    • Brian Goetz的信息詳細說明了此值:“零長度值可能非常有用,只是不能直接使用。
  • RémiForax :“類似于分隔參數的標記類型的轉換類型”( 請參閱此示例的消息 )

我也喜歡該線程上的最后的Kirk Pepperdine消息(在撰寫本文時),他總結說:“感覺就像是null的值類型版本。”

順便說一句, 在valhalla-dev郵件列表的2018年6月存檔中還有一些其他有趣的消息和主題。 這里是其中的一些:

  • Karen Kinnears發布了“ Valhalla VM筆記6月6日星期三 ”
    • 我不了解這里記錄的每個細節,但是很有趣的是看到了一些與潛在功能相關的潛在時間表。
  • RémiForax發布了“ Integer vs IntBox基準 ”
    • 與int和Integer相比,演示了IntBox結果(Forax將其描述為“存儲int的值類型”), IntBox的結果與int相當(并且明顯優于Integer )。
  • Sergey Kuksenko發表了“ Valhalla LWorld microbencmarks ”
    • 該消息不提供基準測試結果,而是說明“ Valhalla LWorld微基準的初始集合”已放置在“ test/benchmarks目錄下的valhalla存儲庫中”。
  • Mandy Chung發表了“ 庫支持,用于為值類型的hashCode / equals / toString生成BSM ”
    • 基于約翰·羅斯(John Rose)的“ 值類型哈希碼 ”,被描述為“為hashCode / equals / toString為值類型生成BSM的初始庫支持”。
  • 約翰·羅斯(John Rose)發布了“ 固定池期貨 ”

我希望有一天能夠在我的日常Java代碼中應用值類型。 在此之前,思考可能會發生什么,并查看為此付出了多少工作是很有趣的。

翻譯自: https://www.javacodegeeks.com/2018/06/java-future-empty-value-types.html

java char類型空值

總結

以上是生活随笔為你收集整理的java char类型空值_展望Java的未来:空值类型的全部內容,希望文章能夠幫你解決所遇到的問題。

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