Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на Java.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.45 Mб
Скачать

ЦОТ “БЕЛХАРД”

Е.В.Карсека

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

Учебно-методическое пособие для слушателей курса “Основы программирования на Java” ЦОТ “БЕЛХАРД”

Минск 2013

СОДЕРЖАНИЕ

ВВЕДЕНИЕ Error: Reference source not found

Глава 1 Введение в java. Основы языка. Error: Reference source not found

Тема 1.1 Язык программирования java. Error: Reference source not found

Тема 1.2 Состав пакета Java2. Error: Reference source not found

Тема 1.3 Настройка среды окружения. Error: Reference source not found

Тема 1.4 Структура Java-программы. Error: Reference source not found

Тема 1.5 Набор текста, запуск и компиляция простейшей программы. Error: Reference source not found

Тема 1.6 Подробное рассмотрение кода простейшей программы. Error: Reference source not found

Тема 1.7. Создание программы в разных средах разработки. Error: Reference source not found

Тема 1.8 Лексические основы языка Error: Reference source not found

Тема 1.9 Элементарные типы данных. Error: Reference source not found

Тема 1.10 Преобразование типов. Error: Reference source not found

Тема 1.11 Кoнсольный ввод с помощью класса java.util.Scanner Error: Reference source not found

Тема 1.12 Классы-оболочки Error: Reference source not found

Тема 1.13 Автоупакока и автораспаковка. Error: Reference source not found

Тема 1.14 Операторы Error: Reference source not found

1.14.1 Блок Error: Reference source not found

1.14.2 Условный оператор if Error: Reference source not found

1.14.3 if-else и ? Error: Reference source not found

1.14.4 Оператор цикла while Error: Reference source not found

1.14.5 Оператор цикла do-while Error: Reference source not found

1.14.6 Оператор цикла for Error: Reference source not found

1.14.7 Оператор continue и метки Error: Reference source not found

1.14.8 Оператор break Error: Reference source not found

1.14.9 Оператор варианта switch Error: Reference source not found

Тема 1.15 Статический импорт Error: Reference source not found

Тема 1.16 Класс Math Error: Reference source not found

Тема 1.17 Псевдослучайные числа 69

Тема 1.18 Генерация случайных чисел Error: Reference source not found

Тема 1.19 Массивы в Java Error: Reference source not found

1.19.1 Объявление и заполнение массива Error: Reference source not found

1.19.2 Сортировка массива Error: Reference source not found

1.19.3 Многомерные массивы 78

1.19.4 Нерегулярные массивы 81

Глава 2 КЛАССЫ Error: Reference source not found

Тема 2.1 Основы классов Error: Reference source not found

Тема 2.2 Общая форма класса Error: Reference source not found

Тема 2.3 Объявление объектов Error: Reference source not found

Тема 2.4 Более подробное рассмотрение операции new Error: Reference source not found

Тема 2.5 Присваивание переменных объектных ссылок Error: Reference source not found

Тема 2.6 Знакомство с методами Error: Reference source not found

Тема 2.7 Возвращение значения из метода Error: Reference source not found

Тема 2.8 Добавление метода, принимающего параметры Error: Reference source not found

Тема 2.9 Конструкторы Error: Reference source not found

2.9.1 Конструкторы без параметров Error: Reference source not found

2.9.2 Конструкторы с параметрами Error: Reference source not found

2.9.3 Ключевое слово this Error: Reference source not found

2.9.4 Сокрытие переменной экземпляра Error: Reference source not found

Тема 2.10 Сборка мусора Error: Reference source not found

Тема 2.11 Перегрузка методов Error: Reference source not found

Тема 2.12 Перегрузка конструкторов Error: Reference source not found

Тема 2.13 Использование объектов в качестве параметров Error: Reference source not found

Тема 2.14 Более пристальный взгляд на передачу аргументов Error: Reference source not found

Тема 2.15 Возврат объектов Error: Reference source not found

Тема 2.16 Рекурсия Error: Reference source not found

Тема 2.17 Введение в управление доступом Error: Reference source not found

Тема 2.18 Ключевое слово static Error: Reference source not found

Тема 2.19 Ключевое слово final Error: Reference source not found

Тема 2.20 Аргументы переменной длины Error: Reference source not found

Тема 2.21 Строки и числа Error: Reference source not found

Тема 2.22 Нумерованные типы Error: Reference source not found

Глава 3 НАСЛЕДОВАНИЕ И ИНТЕРФЕЙСЫ 159

Тема 3.1 Основы наследования Error: Reference source not found

Тема 3.2 Наследование и доступ к членам класса Error: Reference source not found

Тема 3.3 Конструкторы и наследование Error: Reference source not found

Тема 3.4 Использование ключевого слова super для вызова конструктора суперкласса Error: Reference source not found

Тема 3.5 Использование ключевого слова super для доступа к членам суперкласса Error: Reference source not found

Тема 3.6 Многоуровневая иерархия Error: Reference source not found

Тема 3.7 Когда вызываются конструкторы Error: Reference source not found

Тема 3.8 Объекты подклассов и ссылки на суперклассы Error: Reference source not found

Тема 3.9 Переопределение методов Error: Reference source not found

Тема 3.10 Переопределение методов и поддержка полиморфизма Error: Reference source not found

Тема 3.11 Использование абстрактных классов Error: Reference source not found

Тема 3.12 Использование ключевого слова final Error: Reference source not found

Тема 3.13 Предотвращение переопределения методов Error: Reference source not found

Тема 3.14 Предотвращение наследования Error: Reference source not found5

Тема 3.15 Класс Object Error: Reference source not found

Тема 3.16 Интерфейсы Error: Reference source not found

3.16.1 Объявление интерфейса. Error: Reference source not found

3.16.2 Реализация интерфейсов Error: Reference source not found

3.16.3 Использование ссылок на интерфейсы Error: Reference source not found

3.16.4 Переменные в составе интерфейсов Error: Reference source not found

3.16.5 Наследование интерфейсов Error: Reference source not found

Тема 3.17 Пакеты и ограничение доступа Error: Reference source not found

Тема 3.18 Внутренние классы Error: Reference source not found1

3.18.1 Внутренние (inner) классы Error: Reference source not found

3.18.2 Вложенные (nested) классы Error: Reference source not found

3.18.3 Анонимные (anonymous) классы Error: Reference source not found

Глава 4 Обработка исключительных ситуаций Error: Reference source not found

Тема 4.1 Исключения в Java Error: Reference source not found

Тема 4.2 Типы исключений Error: Reference source not found

Тема 4.3 Неперехваченные исключения Error: Reference source not found

Тема 4.4 Ключевые слова try и catch Error: Reference source not found

Тема 4.5 Вложенные операторы try Error: Reference source not found

Тема 4.6 Ключевое слово throw Error: Reference source not found

Тема 4.7 Ключевое слово throws Error: Reference source not found

Тема 4.8 Ключевое слово finally Error: Reference source not found

Тема 4.9 Потомки Exception или написание своих классов ошибок Error: Reference source not found

Глава 5 Универсальные типы. КоллекциИ Error: Reference source not found

Тема 5.1 Общие сведения об универсальных типах Error: Reference source not found

Тема 5.2 Универсальный класс с двумя параметрами типа Error: Reference source not found

Тема 5.3 Ограниченные типы Error: Reference source not found

Тема 5.4 Использование групповых параметров Error: Reference source not found

Тема 5.5 Универсальные методы Error: Reference source not found

Тема 5.6 Универсальные интерфейсы Error: Reference source not found

Тема 5.7 Ошибки неоднозначности Error: Reference source not found

Тема 5.8 Ограничения универсальных типов Error: Reference source not found

Тема 5.9 Краткий обзор коллекций Error: Reference source not found

5.9.1 Класс ArrayList Error: Reference source not found

5.9.2 Класс LinkedList Error: Reference source not found

5.9.3 Класс HashSet Error: Reference source not found

5.9.4 Класс TreeSet Error: Reference source not found

5.9.5 Доступ к коллекции через итератор Error: Reference source not found

5.9.6 Алгоритмы коллекций Error: Reference source not found

Глава 6 JDBC (Java DataBase Connectivity) Error: Reference source not found

Тема 6.1 Драйверы, соединения и запросы Error: Reference source not found

Тема 6.2 Простое соединение и простой запрос Error: Reference source not found

Тема 6.2 Класс ResultSet Error: Reference source not found

Тема 6.3 Метаданные Error: Reference source not found

Тема 6.4 Подготовленные запросы Error: Reference source not found

Глава 7 Swing и пользовательский интерфейс Error: Reference source not found

Тема 7.1 Общие сведения о swing Error: Reference source not found

Тема 7.2 Архитектура MVC Error: Reference source not found

Тема 7.3 Контейнер и компоненты Error: Reference source not found

Тема 7.4 Простая программа, использующая средства Swing Error: Reference source not found

Тема 7.5 Поддержка событий 297

Тема 7.6 Использование кнопок и обработка событий Error: Reference source not found

Тема 7.7 Краткие сведения о диспетчерах компоновки Error: Reference source not found

Тема 7.8 Пример использования JDBC и SWING вместе Error: Reference source not found

ЗАКЛЮЧЕНИЕ Error: Reference source not found

ВВЕДЕНИЕ

Создание языка Java – это действительно один из самых значительных шагов вперед в области разработки сред программирования за последние 20 лет. Язык HTML (Hypertext Markup Language – язык разметки гипертекста) был необходим для статического размещения страниц во “Всемирной паутине” WWW (World Wide Web). Язык Java потребовался для качественного скачка в создании интерактивных продуктов для сети Internet. Язык Java воплощает в себе следующие качества: простоту и мощь, безопасность, объектную ориентированность, надежность, интерактивность, архитектурную независимость, возможность интерпретации, высокую производительность и легкость в изучении. После освоения основных понятий объектно-ориентированного программирования вы быстро научитесь программировать на Java.

Данное методическое пособие предназначено для слушателей курса “Основы программирования на Java” ЦОТ “БЕЛХАРД”, обладающих базовыми знаниями по Cи или по любому другому алгоритмическому языку программирования. В нем рассмотрены только базовые вопросы JavaSE.

Изучение JavaSE – лишь первый шаг на Вашем пути в карьере программиста.