Java используется простой или примитивный тип данных, таких как INT, Char и булевой и т.д. Эти типы данных, которые не являются частью иерархии объектов. Они передаются по значению к методам и не может быть непосредственно передается по ссылке. Однако иногда возникает необходимость создать объект, представление этих простых типов данных. Чтобы удовлетворить эту потребность, Java предоставляет классы, которые соответствуют каждому из этих простых типов. Эти классы инкапсуляции, или обертывание, простой тип данных внутри класса. Таким образом, они обычно называют обертки классов.
Wrapper классов в соответствии с соответствующими простых типов данных приведенных в таблице ниже.
Primitive Data Types |
Wrapper class |
byte |
Byte |
short |
Short |
int |
Integer |
long |
Long |
char |
Character |
float |
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Wrapper class
byte
Byte
short
Short
int
Integer
long
Long
char
Character
float
Float
double
Double
boolean
Boolean
void
Void
Данный пример кода демонстрирует использование класса-обертки характера:
byte |
Byte |
short |
Short |
int |
Integer |
long |
Long |
char |
Character |
float |
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
Byte |
short |
Short |
int |
Integer |
long |
Long |
char |
Character |
float |
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
|
short |
Short |
int |
Integer |
long |
Long |
char |
Character |
float |
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
Short |
int |
Integer |
long |
Long |
char |
Character |
float |
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
|
int |
Integer |
long |
Long |
char |
Character |
float |
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
Integer |
long |
Long |
char |
Character |
float |
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
|
long |
Long |
char |
Character |
float |
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
Long |
char |
Character |
float |
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
|
char |
Character |
float |
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
Character |
float |
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
|
float |
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
Float |
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
|
double |
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
Double |
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
|
boolean |
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
Boolean |
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
|
void |
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
Void |
Данный пример кода демонстрирует использование класса-обертки характера:
public
|
Данный пример кода демонстрирует использование класса-обертки характера:
|