tags | title |
---|---|
Java, Basic, java.lang, Number, Double, Float, Integer, Long, Byte |
java.lang |
Этот пакет автоматически импортируется.
Абстрактный класс, который наследуют Double, Float, Byte, Short, Integer и Long. Есть методы возвращающие каждый примитив (byteValue()
или intValue()
).
У них есть конструктор принимающий строку. Реализуют Comparable<>.
В них определяются следующие константы
- BYTES - размер в байтах типа данных
- MAX_EXPONENT
- MAX_VALUE
- MIN_EXPONENT
- MIN_NORMAL
- MIN_VALUE
- NaN
- POSITIVE_INFINITY
- NEGATIVE_INFINITY
Методы:
- isInfinity
- isNan
- static max
- static min
- static double parseDouble(string) - парсит по основанию 10
- static Double valueOf(string) - аналогично
В java 8 появились статические методы у Int и Long, которые позволяют работать с примитивами как будто они unsigned. Реализуют Comparable<>.
Методы
static compare(byte1, byte2)
- для lambdastatic byte decode(string)
- принимает строку. Строка может содержать информацию о разрядности (0x12A)static Byte valueOf(string[, base])
static byte parseByte(string[, base])
- число должно быть представлена в 10 виде
Методы
- Тоже самое, что и в Byte
static Short reverseBytes(short)
Методы
- Тоже самое, что и в Byte
- Методы для печати Integer с разным основанием
- Не является Number.
- Реализуют Comparable<>.
В них определяются следующие константы
- BYTES - размер в байтах типа данных
- MAX_VALUE
- MIN_VALUE
Методы:
- Character(char)
- char charValue()
- Также есть множество методов для определения принадлежности символов к разным группам и преобразовании их
Абстрактный класс инкапсулирующий процесс
Инкапсулирует исполнящую среду JVM. Можно получить по Runtime.getRuntime(). Есть отдельный Note.
Содержит коллекцию статических методов и полей. Есть отдельный Note.
Отдельный Note.