Пакет Java.lang
Класс Long
Объектно-ориентированный класс-оболочка для простого типа long.
Конструктор:
- Long (long value) – создает объект класса Long.
Методы:
- boolean equals (Object obj) – сравнивает объекты;
- int hashCode () – возвращает специальный код (хеш-код) объекта класса Long;
- long longValue () – возвращает значение числа как тип long;
- static long parseLong (String s) – извлекает большое целое десятичное число из заданного объекта класса String;
- static long parseLong (String s, int radix) – извлекает большое целое десятичное число со знаком с использованием основания системы исчисления из заданного объекта класса String;
- String toString() – возвращает объект класса String представленный значением большого целого числа;
- static String toString (long i) – возвращает заданный объект класса String как целое большое число;
- static String toString (long i, int radix) – создает строковое представление большого целого числа на основании системы исчисления.
Константы:
- static long MAX_VALUE – максимальное значение;
- static long MIN_VALUE – минимальное значение.
Класс Math
Математический класс, содержащий несколько методов для различных математических операций. Очень сильно урезан в отличие от класса Math из Java 2 SE.
Методы:
- static int abs (int a) – возвращает абсолютное значение из параметра int а заданное целочисленным значением;
- static long abs (long a) – возвращает абсолютное значение из параметра long а заданное большим целочисленным значением;
- static int max (int a, int b) – возвращает одно большее из двух значений типа int;
- static long max (long a, long b) – возвращает одно большее из двух значений типа long;
- static int min(int a, int b) – возвращает одно меньшее из двух значений типа int;
- static long min(long a, long b) – возвращает одно меньшее из двух значений типа long.
Класс Object
Суперкласс для всех классов Java. Все классы наследуются от класса Object и являются его подклассами.
Методы:
- boolean equals (Object obj) – сравнивает объекты;
- Class getClass() – возвращает класс объекта;
- int hashCode() – возвращает специальный код (хеш-код) для объекта;
- void notify () – пробуждает отдельно взятый поток;
- void notify-All () – пробуждает все имеющиеся потоки;
- String toString () – возвращает строковое представление данного объекта;
- void wait () – приостанавливает работу потока;
- void wait (long timeout) – приостанавливает работу потока на время заданное в миллисекундах;
- void wait (long timeout, int nanos) – приостанавливает работу потока на время заданное в миллисекундах, учитывая также дополнительное время заданное в наносекундах.
Класс Runtime
Класс времени исполнения приложения.
Методы:
- void exit (int status) – осуществляет выход из работающего приложения;
- long freeMemory () – возвращает количество доступной памяти в мобильном устройстве;
- void gc () – производит сборку мусора;
- static Runtime getRuntime () – возвращает объект времени исполнения во время работы программы;
- long totalMemory () – возвращает доступный объем памяти для виртуальной Java машины.