Использование интерфейса Runnable обеспечивает создание потока в программах.
Метод
void run () - запускает поток в приложении.
2.1.2. Класс Boolean
Объектно-ориентированный класс-оболочка или как еще говорят «обвертка» для типа Boolean. Конструктор
Boolean (boolean value) - создает объект класса Boolean.
Методы
boolean booleanValuet) - возвращает значение объекта класса Boolean;
boolean equals (Object obj)- возвращает значение true, если это объект класса Boolean;
int hashCode () - возвращает специальный код (хеш-код) объекта класса Boolean;
String toString () - возвращает объект класса String для булевой переменной. *
2.1.3. Класс Byte
Объектно-ориентированный класс оболочка, для простого типа Byte. Конструктор
Byte (byte value) - создает объект класса Byte.
Методы
byte byteValue() - возвращает значение объекта класса Byte;
boolean equals (Object obj )- возвращает значение в байтах для объекта класса Byte;
int hashCode () - возвращает специальный код (хеш-код) объекта . класса Byte;
static byte parseByte (String s)- возвращает значение в байтах для указанного объекта String;
static byte parseByte (String s, int radix) - возвращает значение в байтах для указанного объекта String на основе системы исчисления;
String toString () - возвращает объект класса String, представленный значением Byte.
Константы
static byte MAX_VALUE - максимальное значение в байтах;
static byte MIN_VALUE - минимальное значение в байтах.
2.1.4. Класс Character
Объектно-ориентированный класс-оболочка для простого типа Char. Конструктор
Character (char value) - создает объект класса Character.
Методы
char charValue() - возвращает значение объекта класса Character;
static int digit (char ch, int radix) — возвращает числовое значение на основе системы исчисления;
boolean equals (Object obj) - сравнивает объект;
int hashCode () - возвращает специальный код (хеш-код) объекта класса Character;
static boolean isDigitfchar ch) - узнает, является ли значение ch числовым значением;
Static boolean isLowerCase(char ch) — определяет, является ли символьное значение строчным;
static boolean isUpperCase (char ch) - определяет, является ли символьное значение заглавным;
static char toLowerCase (char ch) - переводит символ в нижний регистр;
String toString () - возвращает объект класса String, представленный значением Character;
static char toUpperCase(char ch) - переводит символ в верхний регистр.
Константы
static int MAX_RADIX - максимально доступное преобразование;
static char MAX_VALUE - максимальное значение;
static int MIN_RADIX - минимально доступное преобразование;
static char MIN_VALUE - минимальное значение.
2.1.5. Класс Class
Виртуальная Java машина создает объекты этого класса, которые представляют интерфейсы и классы языка Java. Методы
static Class forName (String с1assName)- возвращает объект Class по названию класса;
String getName ()-возвращает имя интерфейса, класса, массива классов, простых типов представляемых классом Class;
InputStream getResourceAsStream(String name) — берет искомый ресурс с заданным именем;
boolean isArray() - определяет, является ли объект массивом классов;
boolean isAssignableFrom(Class els) - определяет, является ли интерфейс или класс суперинтерфейсом или суперклассом;
boolean islnstance (Object obj) - определяет совместимость указанных объектов;
boolean islnterface () - определяет, каким типом интерфейса представлен данный класс;
Object newlnstance () - создает новый экземпляр класса;
String toString () - конвертирует объект к виду String.
2.1.6. Класс Integer
Объектно-ориентированный класс для простого типа int.
Конструктор
Integer (int value) - создает объект класса Integer.
Методы
byte byteValue () - возвращает значение в байтах;
boolean equals (Object obj) - сравнивает объекты;
int hashCode() - возвращает.специальный код (хеш-код) объекта класса Integer;
int intValue ()- возвращает значение числа как тип int;
long longValue () - возвращает значение числа как тип long;
static int parselnt (String s) — извлекает целое десятичное число из заданного объекта класса String; *
static int parselnt (String s, int radix) - извлекает целое десятичное число со знаком с использованием основания системы исчисления из заданного объекта класса String;
short shortValue() - возвращает значение числа как тип short;
static String toBinaryString(int i)-создает строковое представление целочисленного значения в виде целого числа без знака в двоичном представлении;
static String toHexString(int i) - создает строковое представление целочисленного значения в виде целого числа без знака в шестнадцатеричном представлении;
static String toDctalString(int i)- создает строковое представление целочисленного значения в виде целого числа без знака в восьмеричном представлении;
String toString() - возвращает объект класса String, представленный значением целого числа;
static String toString(int i) — возвращает заданный объект класса String как целое число;
static String toString(int i, int radix) — создает строковое представление целого числа на основании системы исчисления;
static Integer valueOf (String s) - возвращает новый объект класса Integer, инициализированный значением s;
static Integer valueOf (String s, int radix) -возвращает новый объект класса Integer, инициализированный значением s на основе системы исчисления.
Константы
static int MAX_VALUE - максимальное значение;
static int MIN_VALUE - минимальное значение.
2.1.7. Класс Long
Объектно-ориентированный класс-оболочка для простого типа long. Конструктор
int hashCode () - возвращает специальный код (хеш-код) объекта класса Long;
long longValue () - возвращает значение числа как тип long;
static long parseLong (String s) - извлекает большое целое десятичное число из заданного объекта класса String;
static long parseLongf 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 -минимальное значение.
2.1.8. Класс 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.
2.1.9. Класс Object
Суперкласс для всех классов Java. Все классы наследуются от класса Object и являются его подклассами
int hashCode() - возвращает специальный код (хеш-код) для объекта;
void notify () - пробуждает отдельно взятый поток;
void notify-All () - пробуждает все имеющиеся потоки;
String toString () - возвращает строковое представление данного объекта;
void wait () - приостанавливает работу потока;
void wait (long timeout) - приостанавливает работу потока на время заданное в миллисекундах;
void wait (long timeout, int nanos) - приостанавливает работу потока на время заданное в миллисекундах, учитывая также дополнительное время заданное в наносекундах.
2.1.10. Класс Runtime
Класс времени исполнения приложения.
Методы
void exit (int status) - осуществляет выход из работающего приложения;
long f reeMemory () - возвращает количество доступной памяти в мобильном устройстве;
void gc () - производит сборку мусора;
static Runtime getRuntime ()- возвращает объект времени исполнения во время работы программы;
long totalMemory () -возвращает доступный объем памяти для виртуальной Java машины.
2.1.11. Класс Short
Объектно-ориентированный класс-оболочка для простого типа Short. Конструктор
Short (short value) — создает объект класса Short.
int hashCode () - возвращает специальный код (хеш-код) объекта . класса Short;
static short parseShort (String s) - извлекает короткое целое десятичное число из заданного объекта класса String;
static short parseShort (String s, int radix) -извлекает короткое целое десятичное число с использованием основания системы исчисления из заданного объекта класса String;
short shortValue () - возвращает значение Переменной;
String toString () - возвращает объект класса String представляющий короткое целое значение.
Константы
static short MAX_VALUE - максимальное значение;
static short MIN_VALUE - минимальное значение.
2.1.12. Класс String
Создает символьные строки текста. Конструкторы
String() - создает пустой объект класса String, то есть объект не имеет определенной символьной последовательности;
String (byte [] bytes) - создает объект класса String из указанного массива байт в соответствующей кодировке поддерживаемой системой;
String (byte [] bytes, int off, int len.) - создает объект класса String из указанного массива байт в соответствующей кодировке поддерживаемой системой. Параметр off - это индекс первого байта, от которого происходит конвертация, и параметр len указывает на количество байт для конвертации;
String (byte [] bytes, int off, int len, String enc) -создает объект класса String из указанного массива байт в соответствующей кодировке поддерживаемой системой. Параметр off - это индекс первого байта, от которого происходит конвертация, параметр len указывает на количество байт для конвертации и параметр еnc на вид кодировки;
String (byte [] bytes, String enc) -создает объект класса String из массива байт в заданной кодировке указанной в параметре еnс;
String (char [ ] value) - создает строку текста из массива символов;
String (char [] value, int offset, int count) - создает строку текста из массива символов. Параметр offset - это начало массива и параметр count - длинна массива;
String (String value) - создает объект класса String со значением определенным в параметре value;
String (StringBuf f er buffer) - создает объект класса String со значением из параметра buffer, являющегося объектом класса StringBuffer.
Методы
char charAt(int index) - возвращает символ по заданному индексу в параметре index, отсчет идет от значения 0;
int compareTo (String anotherString) - сравнивает две строки на основании лексографии;
String concat (String str) - конкатенация двух строк;
byte[] getBytes() - конвертирует строку текста в массив байт в кодировке по умолчанию заданной системой устройства;
byte[] getBytes (String enc) - конвертирует строку текста в массив байт в кодировке указанной в параметре еnс;
void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) — производит копирование символов строки в массив символов;
int hashCode () - возвращает специальный код (хеш-код) для строки текста;
int indexOf (int ch) - возвращает положение первого символа в строке текста;
int indexOf(int ch, int fromlndex) - возвращает положение первого символа в строке текста и производит поиск по заданному индексу в параметре fromlndex;
int indexOf (String str) - возвращает положение первого символа в подстроке текста;
int indexOf (String str, int fromlndex) - возвращает положение первого символа в подстроке текста и производит поиск по заданному индексу в параметре fromlndex;
int lastlndexOf (int ch) - возвращает положение последнегосимвола в подстроке текста;
int lastlndexOf (int ch, int fromlndex) — возвращает положение последнего символа в лодстроке текста и производит поиск по заданному индексу в параметре fromlndex;
int length ()- возвращает длину определенной строки текста;
boolean . regionMatches (boolean ignoreCase, int toffset, String other, int oof f set, int len) - проверяет заданную область текста на совпадение;
String replace(char oldChar, char newChar) - производит замену строки текста на новую строку из параметра oldChar в параметр newChar;
boolean startsWith ('String prefix) - проверяет строку на совпадение с начальным указанием префикса;
boolean startsWith(String prefix, int toffset)-проверяет строку на совпадение с начальным указанием префикса и индекса;
String substring (int beginlndex) - возвращает новую строку текста, являющуюся подстрокой этого текста;
String substring(int beginlndex, int endlndex) -возвращает новую строку текста,, являющуюся подстрокой этого текста заданной начальным и конечным индексами;
char [ ] toCharArray () - конвертирует строку текста в массив символов;
String toLowerCase() - приводит строку текста к строчному написанию;
String toString ()-возвращает строковый объект;
String toUpperCase () - приводит строку текста к заглавному написанию;
String trim () - удаляет имеющиеся пробелы в начале и конце строки;
static String valueOf (boolean b) - возвращает строковое представление логической переменной;
static String valueOf (char с) - возвращает строковое представление переменной типа char;
static String valueOf (char [] data) - возвращает строковое представление массива значений типа char;
static String valueOf(char[} data, . int offset, int count) - возвращает строковое представление массива значений типа char с определенного начала по заданной длине;
static String valueOf (int i) - возвращает строковое представление переменной типа int;
static String1 valueOf(long 1)- возвращает строковое представление переменной типа long;
Класс StringBuffer может содержать строки символов любого размера.
Конструкторы
stringBuffer () -создает пустой объект класса StringBuffer, то есть объект не имеет определенной символьной последовательности, с длинной не более шестнадцати символов;
StringBuffer (int length) - создает объект класса StringBuffer с заданной длинной;
StringBuffer (String str) - создает объект класса StringBuffer со значением из параметра str, являющегося объектом класса String.
Методы
StringBuffer append (boolean b) - добавляет в конец буфера логическую переменную в строковом представлении;
StringBuffer append (char с) - добавляет в конец буфера символ;
StringBuffer append (char [] str) - добавляет в конец буфера массив символов;
StringBuffer append(char[] str, int offset, int len) -добавляет в конец буфера массив символов по начальному индексу и длине массива символов;
StringBuffer аррепсЦ int i)-добавляет в конец буфера значение типа int в строковом представлении;
StringBuffer append (long 1) - добавляет в конец буфера значение типа long в строковом представлении;
StringBuffer append (Object obj) - добавляет в конец буфера объект в строковом представлении;
StringBuffer append(String str) -добавляет в конец буфера строку текста;
int capacity() - возвращает имеющеюся свободную емкость буфера;
char charAt(int index) - возвращает символ по заданному индексу в переменной index;
StringBuffer delete (int start, int end) - удаляет подстроку из строки по указанному начальному значению в параметре start и конечному в параметре end;
StringBuffer deleteCharAt (int index) - удаляет символ из строки по указанному индексу в параметре index;
StringBuffer reverse () - производит замену буфера новой символьной последовательностью;
void setCharAt (int index, char ch) - устанавливает символ в буфер по заданному индексу;
void setLength(int newLength) - устанавливает новую длину для буфера;
String toStrihg() - преобразует содержимое буфера в строку.
2.1.14. Класс System
Содержит ряд системных методов.
Методы
static void arraycopy(Object src, int src_position. Object dst, int dst_position, int length) - копирует массив из указанного массива по заданной позиции;
static long currentTimeMillis () - возвращает время, измеряемое в миллисекундах;
static void exit (int status) - производит выход из программы;