□ Exceptions - исключения для классов и подклассов;
□ Arithmetic Except ion - арифметическое исключение;
О ArrayIndexOutOfBoundsException- исключение обрабатывающее неправильный индекс в массиве данных;
□ ArrayStore Exception - исключение обрабатывающее неправильно заданный тип объекта в массиве объектов;
О Class CastException - неправильно указан подкласс объекта;
□ ClassNotFoundException - класс не найден;
□ IliegalAccessException - нет доступа к классу;
□ II legal ArgumentExcept ion - указан неправильный аргумент;
□ 111 едаIMoni t orS t at eExcept ion - мониторинг объектов;
□ IllegalStateException - неправильно вызванный метод;
Q I llegalThreadS tat eExcept ion - неправильные установки потока;
Q IndexOutOfBoundsException - исключает неверный указанный индекс;
Q InstantiationException - исключает ситуацию в создании или вызове членов абстрактного класса;
О interruptedExcept ion - исключает прерывание потока находящегося в состоянии ожидания:
О NegativeArraySizeException - исключает ситуацию в создании большего размера массива данных, чем было указано при инициализации;
Q NuraberFormatException - неправильное преобразование строки в целочисленный тип данных;
О RuntimeExcept ion.- суперкласс исключений Бремени исполнения виртуальной машины Java;
О SecurityException - менеджер безопасности;
Q StringlndexOutOfBoundsException - выход индекса за приделы
Q Error - обобщенная модель ошибок;
Q OutOfMemoryError - ошибки связанные с выходом за пределы памяти; Q VirtualMachineError - ошибки времени цзюлнения.
В этом пакете содержатся классы стандартных утилит для создания Java 2 ME приложений. Пакет сильно урезан по сравнению со стандартным naKeTOMJava 2 SE.
Декларирует возможность доступа к элементам. Методы
Q boolean hasMoreElements
строки.
2.1.18. Ошибки
2.2. flaKeTj'ava.util
2.2.1.ИнтерфейсЕпитегаНоп
2,1.17. Исключения
2.1.15. Класс Thread
Создает поток в работе приложения для виртуальной Java машины, мобильных телефонов. Доступна много поточность. Конструкторы
О Thread () - создает новый поток;
□ Thread (Runnable target) - создает новый поток с заданным объектом в параметре target, реализующем возможности интерфейса Runnable.
Q static int activeCount ()—возвращает количество задействованных потоков;
Q static Thread currentThread () - возвращает выполняющийся в данный момент поток;
□ int getPriori'ty () - узнает приоритет определенного потока;
□ boolean isAlive () - тестирует поток на работоспособность; О void join О - ожидает окончание потока;
□ void setPriority (int 'newPriority) - устанавливает приоритет для потока;
□ static void sleep (long mil lis) - останавливает выполнение потока, на заданное количество времени, измеряемое в миллисекундах;
□ void start
□ String toString () - возвращает строковое представление потока;
rG static void yield () - регулирует вызовы последующих потоков низших по приоритету.
Константы
Ю static int MAX_PRIORITY - максимальный приоритет потока; О static int MIN_PRIORITY — минимальный приоритет потока; Q static int N0RM_PRI0RITY - приоритет по умолчанию.
Суперкласс для всех классов, предназначенных для работы с ошибками и исключениями в языке программирования Java. Конструкторы
Q Throwable () - создает новый объект класса Throwable; Q Throwable (String message) - создает новый объект класса Throwable с заданным сообщением о б ошибках.
Методы
□ String getMessage () - возвращает сообщение об ошибке;
Q void printStackTrace i ) - отслеживает ошибки на выходном потоке;
Q String toString () - возвращает описание объекта класса Throwable.
Методы
2.1.16. Класс Throwable
□ void getCh'ars (int srcBegin, int srcEnd, char[] dst, int dstBegiri) - копируетв символьный массив содержимое строкового буфера;
□ StringBuffer insert(int offset, boolean b) - вставляет в буфер строковое представление логической переменной из параметра boolean b;
□ StringBuffer insert (int offset, ch'ar с)- вставляет в буфер символ из параметра с;
□ StringBuffer insert (int offset, char[] str) - вставляет в буфер массив символов из параметра char [ ] str;
□ StringBuffer insert (int offset, int i) - вставляет в буфер строковое представление переменной типа int;
□ StringBuffer insert (int offset, long 1)- вставляет в буфер строковое представление переменной типа long;
□ StringBuffer insert(int offset, Object obj)-вставляет в буфер строковое представление объекта;
□ StringBuffer insert (int offset, String str) - вставляет в буфер строку текста;
□ int lcngth() - определяет длину строки;
О StringBuffer reverse () - производит замену буфера новой символьной последовательностью;
□ void setCharAt (int index, char cli) - устанавливает символ в буфер по заданному индексу;
О void setLength(int newLength) - устанавливает новую длину для буфера;
□ String toString () - преобразует содержимое буферав строку.
2.1.14. Класс System
Содержит ряд системных методов. Методы
□ static void arraycopy(Object src, int src position. Object dst, int dst_position, int length) - копирует массив из указанного массива по заданной позиции;
0 static long currentTimeMillis О- возвращает время, измеряемое в миллисекундах;
□ static void exit (int status) - производит выход из программы;
□ static void gc 1 - совершает сборку мусора;
□ static String getProperty (String key) - возвращает приоритетное свойство по строковому ключу;
О static int identityHashCode (Object х) - возвращает специальный код (хеш-код) объекта. Константы
1 О static PrintStream err - выходной поток, сообщающий об имею-
щихся ошибках; D static PrintStream out - выходной поток данных.
"Пакет java.lang
□ static String valueOf(int i) - возвращает строковое представление переменной типа int;
□ static String valueOfdong 1)"-возвращает строковое представление переменной типа long;
□ static String valueOf (Object obj} - возвращает строковое представление объекта.
2.1.13. Класс StringBuffer
Класс StringBuff е ;м ожет с оде ржать стр оки симв ол ов люб ого размера. Конструкторы
□ StringBuff ег () -создает, пустой объект класса StringBuffer, то есть объект не имеет определенной символьной последовательности, с длин- ' ной не более шестнадцати символов;
□ StringBuff er(int length) - создает объект класса StringBuff ere заданной длинной;
□ StringBuff er( String str) - создает объект класса StringBuff ег ■ со значением из параметра str, являющегося объектом KnaccajSt ring.
Методы
□ StringBuffer append (boolean b) - добавляет в конец буфера логическую переменную в строковом представлении; L
□ StringBuffer append (char с) - добавляет в конец буфера символ;
□ StringBuffer append(char [ ] str) - добавляет в конец буфера массив символов;
Q StringBuffer append(char[] str, int offset, int len) -добавляет в конец буфера массив символов по начальному индексу и длине массива символов;
□ StringBuffer appendant i) - добавляет в конец буфера значение типа int в строковом представлении;
ID StringBuffer append (long 1) - добавляет в конец буфера значение типа long в строковом представлении;
Q StringBuffer append (Object obj) - добавляет в конец буфера объект в строковом представлении;
Q StringBuffer append(String str) - добавляет в конец буфера строку текста;
Q int capacity() - возвращает имеющеюся свободную емкость буфера;
О char charAt(int index) - возвращает символ по заданному индексу в переменной index;
Q StringBuffer delete (int start, int end) - удаляет подстроку из строки по указанному начальному значению в параметре start и конечному в параметре end;
О StringBuffer delete Char At (int index) - удаляет символ из строки по указанному индексу в параметре index;
□ void ensureCapacity (int minimum Сара city) - задает минимальную емкость буфера;
□ int indexOf(int ch, int fromlndex) — возвращает положение первого символа в строке текста и производит поиск по заданному индексу в параметре fromlndex;
□ int indexOf (String str) - возвращает положение первого символа в подстроке текста;
□ int indexOf (String ct г , int fromlndex) — возвращает положение первого символа в подстроке текста и производит поиск по заданному индексу'в параметре fromlndex;
□ int lastlndexOf
□ int lastlndexOf (int ch, int fromlndex) — возвращает положение последнего символа в подстроке текста и производит поиск по заданному индексу в параметре fromlndex;
□ int length () - возвращает длину определенной строки текста;
□ boolean regionMatches (boolean ignoreCase, int toff set. String other, int-ooffset, int 1 en)- проверяет заданную область текста на совпадение;
□ String replace (char oldChar, char newChar) - производит замену строки текста на новую строку из параметра oldChar в параметр newChar;.
□ boolean startsWith( String prefix) - проверяет строку на совпадение с начальным указанием префикса;
□ boolean startswith(String prefix, int toffset) -проверяет строку на совпадение с начальным указанием префикса и индекса;
□ String substring (int beginlndex) - возвращает новую строку ■ текста, являющуюся подстрокой этого текста;
Q String substring(int beginlndex, int endlndex) -возвращает новую строку текста, являющуюся подстрокой этого текста заданной начальным и конечным индексами;
Q char [ ] toChar Array
О String toLowerCase () - приводит строкутекста к строчному написанию;
□ String toString () - возвращает строковый объект;
Q String toUpperCase
Q String trim () - удаляет имеющиеся пробелы в начале и конце строки;
Q static String value Of (boolean b) - возвращает строковое представление логической переменной;
Q static String valueOf(char с) - возвращает строковое представление переменной типа char;
□ static String value Of (char [ ] .data) - возвращает строковое представление массива значений типа char;
Q static String valueof (char [ ] data, int offset, int count) - возвращает строковое представление массива значений типа char с определенного начала по заданной длине;
Пакет java.lang
□ String (byte [] bytes) - создаетобъектклассаЭ^1пдш указанного массива байт в соответствующей кодировке поддерживаемой системой;
Q String (byte [] bytes, int off, int len) - создает объект класса String из указанного массива байт в соответствующей кодировке поддерживаемой системой. Параметр off - это индекс первого байта, от которого происходит конвертация, и параметр len указывает на количество байт для конвертации;
Q String (byte [] bytes, int off, int len, String enc) -создает объект класса String из указанного массива байт в соответствующей кодировке поддерживаемой системой. Параметр off - это индекс первого байта, от которого происходит конвертация, параметр len указывает на количество байт для конвертации и параметр епс на вид кодировки;
Q String(byte [] bytes, String епс) -создаетобъектloiaccaString из массива байт в заданной кодировке указанной в параметре епс;
О string (char [] value) - создает строку текста из массива символов;
□ String (char [ J value, int offset, int count)- создает строку текста из массива символов. Параметр offset -.это начало массива и параметр count - длинна массива;
Q String (String value) - создает объект класса String со значением
определеннъгмв параметре value; Q String (StringBuffer buffer) - создает объект класса String со
значением из параметра buffer, являющегося объектом класса
StringBuffer.
Методы
□ char char At (int index) - возвращает символ по заданному индексу в параметре index, отсчет идет от значения 0;
Q int compareTo (String another String) - сравнивает две строки на
основании лексографии; Q String concat (String str) - конкатенация двух строк; Q boolean endsWith{ String suf fix)- тестирует строку на окончание
noflCTpOKHsuf f ix; Q boolean equals (Object anObject) - сравнивает строки;
□ byte [ ] getBytes () - конвертирует строку текста в массив байт в кодировке по умолчанию заданной системой устройства;
D byte [ ] getBytes (String enc) - конвертирует строку текста в массив байт в кодировке указанной в параметре епс;
□ void getcharsfint srcBegin, int srcEnd, chart] dst, int dstBegin) - производит копирование'символов строки в массив символов;
О int hashCode I j - возвращает специальный код (хеш-код) для строки текста;
Q int indexOf (int ch) - возвращает положение первого символа в строке текста;
2.1.12. Класс String
Создает символьные строки текста. Конструкторы
О String () - создает пустой объект класса String, то есть объект не имеет определенной символьной последовательности;
Q void wait (long timeout, int nanos) - приостанавливает работу потока на время заданное в миллисекундах, учитывая также дополнительное время заданное в наносекундах.
■
2.1.10. Класс Runtime
Класс времени исполнения приложения. Методы
□ void exit (int status) - осуществляет выход из работающего приложения;
□ long freeMemory () - возвращает количество доступной памяти в мобильном устройстве;
□ void gc () - производит сборку мусора;
Q static Runtime getRuntime ()- возвращает объект времени исполнения во время работы программы;
□ long totalMemory() -возвращает доступный объем памяти для виртуальной Java машины.
■
2.1.11. Класс Short
Объектно- ориентированный класс- об ол очкадля простоготипа Short. Конструктор
О Short (short value) - создает объект класса Short. Методы
□ boolean equals (Object obj) - сравнивает объекты;
Q int hashcode () - возвращает специальный код (хеш-код) объекта класса Short;
Q static short parseShort (String s) - извлекает короткое целое
десятичное число из заданного объекта класса String; Q static short parseShort (String s, int radix) - извлекает короткое целое десятичное число с использованием основания системы -• исчисления из заданного объекта класса String;
□ short short Value О - возвращает значение переменной;
□ String toString () - возвращает объект класса String представляющий короткое целое значение.
Константы
О static short MAX_VALUE - максимальное значение; Q static short MIN_VALUE - минимальное значение.
Пакет Java.long
□ static long parseLong (String s, int radix) - извлекает большое целое десятичное число со знаком с использованием основания системы исчисления из заданного объекта класса String;
О String toString () - возвращает объект класса String представленный значением большого целого числа;
□ static String toString (long i) - возвращает заданный объект класса String как целое большое число;
□ static String toStringdong i, int radix) - создает строковое представление большого целого числа на основании системы исчисления.
Константы
□ static long MAX__VALUE - максимальное значение^ G static long MINVALUE - минимальное значение.
2.1.8. Класс Math
. Математический класс, содержащий несколько методов для различных математических операций. Очень сильно урезан в отличие от класса Math из Java 2 SE. Методы
□ static int abs(int а) - возвращает абсолютное значение из параметра int а заданное целочисленным значением;
□ static long abs(long а) - возвращает абсолютное значение из параметра long а заданное большим целочисленным значением;
□ static int max (int a, int b) - возвращает одно большее из двух значений типа int;
□ static long max (long a, long b) — возвращает одно большее из двух значений типа 1 опд;
□ static int min(int a, int b) - возвращает одно меньшее из двух значений типа int;
■ О static long mindong a, long b) —возвращает одно меньшее из двух значений типа long.
2.1.9. Класс Object
Суперкласс для всех классов Java. Все классы наследуются от класса Obj ect и являются его подклассами Методы
□ boolean equals (Object obj) - сравнивает объекты; -
□ Class getClassO - возвращает класс объекта;
□ int hashCode (> - возвращает специальный код (хеш-код) для объекта;
□ void notify - пробуждает отдельно взятый поток;
□ void notifyAll() - пробуждает все имеющиеся потоки;
□ String toString() - возвращает строковое представление данного объекта;
Q void wait () - приостанавливает работу потока;
□ void wait (long timeout) - приостанавливает работу потока на время заданное в миллисекундах;
□ int int Value () - возвращает значение числа как тип int;
□ long longValueO - возвращает значение числа как тип long; -
□ static int parselnt (String s) - извлекает целое десятичное число из заданного объекта класса String;
□ static int parselnt (String s, int radix) — извлекает целое десятичное число со знаком с использованием основания системы исчис-
* ления из заданного объекта KnaccaS t г i ng; Q short shortValue() - возвращает значение числа как тип s ho rt; О static String toBinaryString (int i) - создает строковое представление целочисленного значения в виде целого числа без знака в двоичном представлении;
□ static String toHexString (int i) — создает строковое представление целочисленного значения в виде целого числа без знака в шестнадца-теричном представлении;
□ static String toOctalString (int i) - создает строковое представление целочисленного значения в виде целого числа без знака в восьмеричном представлении;
О String toString, * - возвращает объект класса String, пред ставленный значением целого числа;
О static String toString (int i) - возвращает заданный объект класса string как целое число;
□ static String toString (int i, int radix) —создает строковое представление целого числа на основании системы исчисления;
□ static Integer value Of (String s) - возвращает новый объект класса Integer, инициализированньгй значением s;
О static Integer value Of (String s, int radix) - возвращает новый объект класса Integer, инициализированный значением s на основе системы исчисления.
Константы
□ static int MAX_VALUE - максимальное значение; G static int MIN_VALUE - минимальное значение. '
2 АЛ* Класс Long
Объектно-ориентированный класс-оболочка для простого типа long. Конструктор
□ Longdong value) - создает объект класса Long. Методы
□ boolean equals (Object obj) - сравнивает объекты;
□ int hashCode () - возвращает специальный код (хеш-код) объекта класса Long;
□ long longValueO - возвращаетзначение числа как тип long;"
□ static long parseLong ( String s) - извлекает большое целое десятичное число из заданного объекта класса String;
HIM
□ static char toLowerCase (char ch) - переводит символ в нижний регистр;
О String toString () - возвращает объект класса String, представленный значением С hara cte г;
О static char toUpperCase (char ch) - переводит символ в верхний регистр.
Константы
□ static int MAX_RADIX - максимально доступное преобразование; ■ □ static char MAX_VALUE - максимальное значение;
□ static int MIN_RADIX - минимально доступное преобразование;
□ static char MIN„VALUE - минимальное значение.
Виртуальная Java машина создает объекты этого класса, которые представляют интерфейсы и классы языка Java. Методы
□ static Class forName (String className) - возвращает объект Class, по названию класса;
□ String getName () - возвращает имя интерфейса, класса, массива классов, простых типов представляемых классом Class;
□ InputStream. getResourceAsStream(String name) - берет искомый ресурс с заданным именем;
□ boolean isArray () — определяет, является ли объект массивом классов;
□ boolean isAssignableFrom (Class els) - определяет, является ли интерфейс или класс суперинтерфейсом или суперклассом;
□ boolean islnstance (Object obj) - определяет совместимость указанных объектов;
О boolean is Int erf асе () - определяет, каким типом интерфейса представлен данный класс; , -□ Object newlnstance() - создает новый экземпляр класса;
□ String toString () - конвертирует объект к виду String.
Объектно-ориентированный класс для простого типа int. Конструктор
О Integer (int value) - создаетобъекткласса Integer. Методы
□ byte byte Value ) - возвращает значение в байтах;
□ boolean equals (Object obj) - сравнивает объекты;
□ int hashCode () - возвращает специальный код (хеш-код) объекта класса Integer;
2.1.5. Класс Class
2.1.6. Класс Integer
Для перехода к следующей странице статьи перейдите по вы подающему меню
|