Каковы различия между bool, boolean и Boolean в Java/Android?
Различия между различными типами bool?
Ответ 1
bool
, похоже, не существует, по крайней мере, я не могу найти ссылки на него.
boolean
является примитивным булевым типом, а не объектом.
boolean
- это объект-оболочка для boolean
.
Ответ 2
boolean
- это примитивный тип java. Он принимает только true
или false
(которые объявлены константами в java).
Boolean - это Serializable обертка boolean
примитивного типа. Из JDK....
Класс
boolean
обертывает значение примитивный тип boolean в объект. Объект типа Boolean содержит одно поле, тип которогоboolean
.
bool
не существует в java, но он работает в Android как R.bool
.