Java. Объектно-ориентированное программирование

А.Н. Васильев

Учебное пособие предназначено для изучающих объектно-ориентированное программирование в вузе, а также для всех желающих самостоятельно изучить язык программирования Java. Книга охватывает все базовые темы, необходимые для эффективного составления программ на Java, в том числе базовые типы данных, управляющие инструкции, особенности описания классов и объектов в Java, создание пакетов и интерфейсов, перегрузку методов и наследование. Особое внимание уделяется созданию приложений с графическим интерфейсом.

В первой части книги излагаются основы синтаксиса языка Java. Материала первой части книги достаточно для написания простых программ. Во второй части описываются темы, которые будут интересны тем, кто хочет освоить язык на профессиональном уровне. Каждая глава книги содержит теоретический материал, иллюстрируемый простыми примерами, позволяющими подчеркнуть особенности языка программирования Java. В конце каждой главы первой части имеется раздел с примерами решения задач.

Учебное пособие соответствует Государственному образовательному стандарту 3-го поколения для специальностей «Информатика и вычислительная техника», «Информационные системы и технологии», «Прикладная информатика» и «Фундаментальная информатика и информационные технологии».

Издательство: Питер, 2012 г.

ISBN 978-5-459-01050-3

Количество страниц: 398.

Содержание книги «Java. Объектно-ориентированное программирование»:

  • 9 Вступление. О книге и не только
    • 10 Объектно-ориентированное программирование и Java
    • 11 Различия между Java и С++
    • 12 Программное обеспечение
    • 12 Обратная связь
    • 12 Программные коды
    • 13 Благодарности
  • 15 Часть I. Введение в Java
  • 16 Глава 1. Основы Java
    • 16 Простые программы
    • 18 Комментарии
    • 19 Простые типы данных и литералы
    • 23 Приведение типов
    • 25 Основные операторы Java
    • 32 Примеры программ
    • 48 Резюме
  • 49 Глава 2. Управляющие инструкции Java
    • 49 Условная инструкция if()
    • 53 Условная инструкция switch()
    • 56 Инструкция цикла for()
    • 59 Инструкция цикла while()
    • 60 Инструкция do-while()
    • 61 Метки и инструкции break() и continue()
    • 63 Примеры программ
    • 78 Резюме
  • 80 Глава 3. Массивы
    • 80 Создание одномерного массива
    • 83 Двухмерные и многомерные массивы
    • 87 Символьные массивы
    • 89 Присваивание и сравнение массивов
    • 92 Примеры программ
    • 108 Резюме
  • 110 Глава 4. Классы и объекты
    • 110 Знакомство с ООП
    • 114 Создание классов и объектов
    • 118 Статические элементы
    • 121 Доступ к членам класса
    • 124 Ключевое слово this
    • 126 Внутренние классы
    • 128 Анонимные объекты
    • 129 Примеры программ
    • 151 Резюме
  • 153 Глава 5. Методы и конструкторы
    • 153 Перегрузка методов
    • 156 Конструкторы
    • 159 Объект как аргумент и результат метода
    • 164 Способы передачи аргументов
    • 166 Примеры программ
    • 197 Резюме
  • 198 Глава 6. Наследование и переопределение методов
    • 198 Создание подкласса
    • 200 Доступ к элементам суперкласса
    • 202 Конструкторы и наследование
    • 204 Ссылка на элемент суперкласса
    • 208 Переопределение методов при наследовании
    • 212 Многоуровневое наследование
    • 215 Объектные переменные суперкласса и динамическое управление методами
    • 218 Абстрактные классы
    • 220 Примеры программ
    • 227 Резюме
  • 229 Часть II. Нетривиальные возможности Java
  • 230 Глава 7. Пакеты и интерфейсы
    • 230 Пакеты в Java
    • 232 Интерфейсы
    • 235 Интерфейсные ссылки
    • 239 Расширение интерфейсов
    • 240 Резюме
  • 242 Глава 8. Работа с текстом
    • 242 Объекты класса String
    • 246 Метод toString()
    • 248 Методы для работы со строками
    • 251 Сравнение строк
    • 253 Поиск подстрок и индексов
    • 254 Изменение текстовых строк
    • 256 Класс StringBuffer
    • 259 Аргументы командной строки
    • 260 Резюме
  • 262 Глава 9. Обработка исключительных ситуаций
    • 262 Исключительные ситуации
    • 264 Классы исключений
    • 267 Описание исключительной ситуации
    • 268 Множественный блок catch{}
    • 270 Вложенные блоки try
    • 273 Искусственное генерирование исключений
    • 275 Выбрасывание исключений методами
    • 277 Контролируемые и неконтролируемые исключения
    • 278 Создание собственных исключений
    • 280 Резюме
  • 282 Глава 10. Многопоточное программирование
    • 282 Поточная модель Java
    • 285 Создание потока
    • 290 Создание нескольких потоков
    • 293 Синхронизация потоков
    • 298 Резюме
  • 299 Глава 11. Система ввода-вывода
    • 300 Байтовые и символьные потоки
    • 301 Консольный ввод с использованием объекта System.in
    • 305 Консольный ввод с помощью класса Scanner
    • 307 Использование диалогового окна
    • 310 Работа с файлами
    • 316 Резюме
  • 318 Глава 12. Создание программ с графическим интерфейсом
    • 319 Создание простого окна
    • 323 Обработка событий
    • 326 Приложение с кнопкой
    • 332 Классы основных компонентов
    • 339 Создание графика функции
    • 355 Калькулятор
    • 363 Основы создания апплетов
    • 375 Резюме
  • 376 Заключение
  • 377 Литература
  • 379 Приложение. Программное обеспечение
  • 396 Алфавитный указатель

Инструкция как скачать книгу А.Н. Васильев: Java. Объектно-ориентированное программирование в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Java. Объектно-ориентированное программирование
Рейтинг книги:
1 голос
1070

Поиск книг:




При поиске учитываются только слова, длина которых больше 3-х символов.

Статистика: