Knigionline.co » Программное обеспечение » Java руководство для начинающих

Java руководство для начинающих - Шилдт Герберт (2012)

Java руководство для начинающих
  • Год:
    2012
  • Название:
    Java руководство для начинающих
  • Автор:
  • Жанр:
  • Оригинал:
    Английский
  • Язык:
    Русский
  • Издательство:
    Вильямс
  • Страниц:
    316
  • ISBN:
    978-5-8459-1770-6
  • Рейтинг:
    4.3 (4 голос)
  • Ваша оценка:
"Java: руководство для начинающих", автором которого является Герберт Шилдт, а также на его счету популярные по всему миру книги по языкам программирования, таким образом, чтобы у читателя получилось быстро освоить основные навыки программирования на Java. Полностью обновленное по версии Java Platform, Standard Edition 7, пятое издание этого учебного пособия начинается с обзора самых простейших основ, не исключая выполнение простых программ на Java и компилирование. Далее в нем описаны синтаксические конструкции и ключевые слова составляющие основу Java как языка программирования. Затем следует изложение наиболее передовых языковых средств Java, включая многопоточное и обобщенное программирование. Книга завершается введением в библиотеку Swing. Использованный в книге справочный и учебный материал позволяет читателю быстро и легко освоить основы программирования на Java. В целях упрощения процесса изучения Java, учебник построен следующим образом: - Базовые понятия и навыки. Все главы начинаются с перечня базовых понятий и навыков, которые будет необходимо усвоить читателю. - Обращение к знатоку. Во врезках под этим заголовком даны полезные рекомендации в форме вопрос-ответ. - Примеры для опробования. Это примеры небольших проектов, наглядно показывающие, как применять полученные навыки и знания на практике. - Упражнения для самопроверки. В конце каждой главы присутствуют контрольные вопросы и задания для проверки прочности изученного материала. - Подробные комментарии к примерам программ. Все примеры программ в этом учебном пособии снабжены подробными комментариями, которые описывают приемы программирования Java и демонстрируемые языковые средства.

Java руководство для начинающих - Шилдт Герберт читать онлайн бесплатно полную версию книги

В стандартном пакете java. lang определены некоторые классы, представляющие стандартные исключения Java. Часть из них использовалась в предыдущих примерах программ. Наиболее часто встречаются исключения из подклассов стандартного класса RuntimeException. А поскольку пакет java. lang импортируется по умолчанию во все программы на Java, то исключения, производные от класса RuntimeException, становятся доступными автоматически. Их даже обязательно включать в список оператора throws. В терминологии языка Java такие исключения называют непроверяемыми, поскольку компилятор не проверяет, обрабатываются или генерируются подобные исключения в методе. Непроверяемые исключения, определенные в пакете java.lang, приведены в табл. 9.2, тогда как в табл. 9.3 — те исключения из пакета j ava. lang, которые следует непременно включать в список оператора throws при объявлении метода, если, конечно, в методе содержатся операторы, способные генерировать эти исключения, а их обработка не предусмотрена в теле метода. Такие исключения принято называть проверяемыми. В Java предусмотрен также ряд других исключений, определения которых содержатся в различных библиотеках классов. К их числу можно отнести упоминавшееся ранее исключение IOException.

Таблица 9.2. Непроверяемые исключения, определенные в пакете java.lang

Исключение

Описание

ArithmeticException

Арифметическая ошибка, например попытка деления на нуль

ArraylndexOutOfBoundsException

Попытка обращения за границы массива

ArrayStoreException

Попытка ввести в массив элемент, несовместимый с ним по типу

ClassCastException

Недопустимое приведение типов

EnumConstNotPresentException

Попытка использования нумерованного значения, которое не было определено ранее

IllegalArgumentException

Недопустимый параметр при вызове метода

IllegalMonitorStateException

Недопустимая операция контроля, например, ожидание разблокировки потока

IllegalStateException

Недопустимое состояние среды выполнения или приложения

IllegalThreadStateException

Запрашиваемая операция несовместима с текущим состоянием потока

IndexOutOfBoundsException

Недопустимое значение индекса

NegativeArraySizeException

Создание массива отрицательного размера

NullPointerException

Недопустимое использование пустой ссылки

NumberFormatException

Неверное преобразование символьной строки в число

SecurityException

Попытка нарушить систему защиты

StringlndexOutOfBounds

Попытка обращения к символьной строке за ее границами

TypeNotPresentException

Неизвестный тип

UnsupportedOperationException

Неподдерживаемая операция

Таблица 9.3. Проверяемые исключения, определенные в пакете java.lang

Исключение

Описание

ClassNotFoundException

Класс не найден

CloneNotSupportedException

Попытка клонирования объекта, не реализующего интерфейс Cloneable

IllegalAccessException

Доступ к классу запрещен

InstantiationException

Попытка создания объекта абстрактного класса или интер¬фейса

InterruptedException

Прерывание одного потока другим

NoSuchFieldException

Требуемое поле не существует

NoSuchMethodException

Требуемый метод не существует

ReflectiveOperationException

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий