[英]Can null be assigned to or be compared to a value type variable?
在Java中,始終存在原始類型和引用,但不存在值類型。
Project Valhalla的目標之一是探索和孵化特征候選者,例如價值類型 。
我想知道是否可以將null
賦給值類型變量,或者是否可以將值類型變量與null
進行比較。
如果沒有,我也想知道原因。
從這里: https : //wiki.openjdk.java.net/display/valhalla/Minimal+Value+Types
值類型是“不可變的,身份不可知的,不可空的,不可同步的,最終的”
所以不,它不能為空
值類型變量是value
, null
是任何值的absense。 因此, null
和值類型根據定義是不兼容的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.