Иллюстрированный самоучитель по программированию мобильных телефонов

Пакет 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 машины.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.