Программирование мобильных телефонов на Java


Программирование мобильных телефонов

  • Введение
  • Глава 1. Устройство мобильных телефонов
  • Глава 2. Платформа Java 2 Micro Edition
  • Глава 3. Средства разработки мобильных приложений
  • Глава 4. Телефонные эмуляторы
  • Глава 5. Механизм работы приложений Java 2 ME
  • Глава 6. Классы пользовательского интерфейса
  • Глава 7. Программирование графики
  • Глава 8. Техника создания игр
  • Глава 9. Мобильная мультимедиа-библиотека
  • Заключение
  • Приложение 1. Основы языка Java
  • Приложение 2. Справочник по Java 2 Micro Edition

     

    Программирование на Java

  • Введение
  • Глава 1. Встроенные типы данных, операции над ними
  • Глава 2. Объектно-ориентированное программирование в Java
  • Глава 3. Пакеты и интерфейсы
  • Глава 4. Классы-оболочки
  • Глава 5. Работа со строками
  • Глава 6. Классы-коллекции
  • Глава 7. Классы-утилиты
  • Глава 8. Принципы построения графического интерфейса
  • Глава 9. Графические примитивы
  • Глава 10. Основные компоненты
  • Глава 11. Размещение компонентов
  • Глава 12. Обработка событий
  • Глава 13. Создание меню
  • Глава 14. Апплеты
  • Глава 15. Изображения и звук
  • Глава 16. Обработка исключительных ситуаций
  • Глава 17. Подпроцессы
  • Глава 18. Потоки ввода/вывода
  • Глава 19. Сетевые средства Java
  • Приложение. Развитие Java

  • 

    3fb01dc2


     

     

    2.4.1 Пакет java.lang



    Этот пакет содержит системные классы или основы языка Java и исключения. Имеется также один единственный интерфейс Runnable. На рис. 2.3 изображена иерархия классов пакета java.lang.

    Рассмотрим имеющиеся компоненты пакета java.lang и дадим краткую характеристику каждому из них.



    Рис 2.3. Иерархия классов пакета java.lang



    Интерфейс:

    •  Runnable - создает поток в приложении.


    Классы:

    •  Boolean - объектно-ориентированный класс, оболочка или как еще говорят «обвертка», для простого типа Boolean;
    •  Byte - объектно-ориентированный класс для простого типа Byte;
    •  Character - объектно-ориентированный класс для простого типа Char;
    •  Class - виртуальная машина создает объекты этого класса, которые представляют интерфейсы и классы языка Java;
    •  Integer - объектно-ориентированный класс для простого типа int;
    •  Long - объектно-ориентированный класс, оболочка для простого типа;
    •  Math - класс, содержащий математические методы;
    •  Object - суперкласс для всех классов Java. Все классы наследуются от класса Object и являются его подклассами;
    •  Runtime - класс времени исполнения;
    •  Short - объектно-ориентированный класс, оболочка для простого типа Short;
    •  string — создает строки символов;
    •  StringBuffer - содержит строку символов любого размера;
    •  System - содержит ряд системных методов;
    •  Thread - создает поток в работе приложения;
    •  Throwable - суперкласс для всех подклассов, предназначенных для работы с ошибками и исключениями.


    Исключения:

    •  Exceptions - исключения для классов и подклассов;
    •  ArithmeticException - арифметическое исключение;
    •  ArrayIndexOutOfBoundsException - исключение обрабатывающее неправильный индекс в массиве данных;
    •  ArrayStoreException - исключение обрабатывающее неправильно заданный тип объекта в массиве объектов;
    •  ClassCastException - неправильно указан подкласс объекта;
    •  ClassNotFoundException - класс не найден;
    •  IllegalAccessException - нет доступа к классу;
    •  IllegalArgumentException - указан неправильный аргумент;
    •  IllegalMonitorStateException - мониторинг объектов;
    •  IllegalStateException - неправильно вызванный метод;
    •  IllegalThreadStateException - неправильные установки потока;
    •  IndexOutOfBoundsException-исключает неверный указанный индекс;
    •  InstantiationException - исключает ситуацию в создании или вызове членов абстрактного класса;
    •  InterruptedException - исключает прерывание потока находящегося в состоянии ожидания:
    •  NegativeArraySizeExcept'ion - исключает ситуацию в создании большего размера массива данных, чем было указано при инициализации;
    •  NumberFormatException — неправильное преобразование строки в целочисленный тип данных;
    •  Runt imeException - суперкласс исключений времени исполнения виртуальной машины Java;
    •  SecurityException - менеджер безопасности;
    •  StringlndexOutOfBoundsException - выход индекса за приделы строки.


    Ошибки:

    •  Error - обобщенная модель ошибок;
    •  OutOf MemoryError - ошибки связанные с выходом за пределы памяти;
    •  VirtualMachineError — ошибка времени исполнения.

     
    -
    



    Copyright © vzlom-1.ru 2020-2021