【发布时间】:2011-03-27 21:06:45
【问题描述】:
Java/Android 中的 bool、boolean 和 Boolean 有什么区别?
【问题讨论】:
Java/Android 中的 bool、boolean 和 Boolean 有什么区别?
【问题讨论】:
bool似乎不存在,至少我找不到对它的引用。
boolean 是原始布尔类型,不是对象。
Boolean 是 boolean 的包装对象。
【讨论】:
boolean 是一个 java 原始类型。它只接受true 或false(在java 中声明为常量)。
Boolean 是boolean 原始类型的可序列化包装器。来自 JDK....
Boolean类包装了一个值 an 中的原始类型 boolean 目的。布尔类型的对象 包含一个类型为的字段boolean.
bool 在 java 中不存在,但在 Android 中以 R.bool 存在。
【讨论】:
android.R,但我不知道它的用途是什么……也许它是用于 R 编程语言的。
R.bool 是 Android 中的“资源类型”。只有上帝知道为什么 Google 决定忽略 Java 名称的标识符约定。
R编程语言无关。
boolean 是一种原始的布尔类型,占用的内存较少。 Boolean 是 JDK 1.5 中引入的布尔值的包装对象。
【讨论】: