- •Краткая историческая справка.
- •Преимущества языка Java.
- •Недостатки java:
- •Лекция 2. Этапы разработки java-приложений. Этапы разработки java-приложений.
- •Установка jdk.
- •Инсталляция исходных кодов библиотек
- •Инсталляция пакета документации.
- •Тестирование правильности установки и создание простейшей программы
- •Визуальные среды программирования.
- •Лекция 3. Переменные и типы данных. Переменные и типы данных.
- •Подробности о примитивных типах.
- •Лекция 4. Операторы и функции. Операторы и функции.
- •Операторы ветвлений и циклов.
- •Оператор цикла while.
- •Оператор цикла for.
- •Лекция 5. Объектно ориентированное программирование Объектно ориентированное программирование.
- •Определение объекта.
- •Инкапсуляция.
- •Наследование.
- •Полиморфизм (перегрузка).
- •Пример ооп – программы.
- •Отличие перегрузки функций от переопределения.
- •Отличие классов от интерфейсов.
- •Лекция 6. Массивы и строки. Массивы и строки.
- •Многомерные массивы.
- •Приведение типов и динамические массивы.
- •Строки в java.
- •Лекция 7. Организация ввода-вывода данных Организация ввода-вывода данных.
- •Функции стандартной библиотеки ввода/вывода.
- •Новая библиотека ввода/вывода.
- •Классы потокового ввода/вывода из пакета java.Io.
- •Лекция 8. Обработка исключений. Обработка исключений.
- •Классификация исключений.
- •Перехват исключений блоками try/catch.
- •Самостоятельное выбрасывание исключений.
- •Разработка собственных классов исключений.
- •Лекция 9. Потоки. Потоки.
- •1. Cпециальный класс Thread.
- •2. Реализация интерфейса Runnable.
- •Выбор между использованием класса Thread и интерфейса Runnable.
- •Синхронизация потоков с помощью оператора synchronized.
- •Синхронизация потоков с помощью семафоров.
- •Лекция 10. Подключаемые библиотеки java. Подключаемые библиотеки java.
- •Библиотека awt
- •Внутреннее устройство системы обработки событий awt.
- •Библиотека Swing.
Установка jdk.
На сайте Оракл есть несколько вариантов установочных сборок:
Java SE (Standard edition).
Java EE (Enterprise edition)
Java ME (Micro edition)
Для большинства разработчиков вполне подходит стандартная редакция Java SE, поэтому скачивайте именно её. Java EE используется для разработки систем промышленного уровня, а Java ME подходит для тех, кто занимается разработкой мобильных приложений и встраиваемых систем.
Кроме того, на сайте необходимо выбрать инсталляционный пакет, относящийся к той системе, под которой будет вестись разработка. В дальнейшем предполагаем, что разработка ведется под Windows. В этом случее стоит скачать пакет, наподобие
jdk-8u77-windows-i586.exe или jdk-8u77-windows-x64.exe (для 32-х битной и 64-битной систем соответственно). После запуска инсталлятора по сути следует ответить всего на два вопроса – в какой каталог устанавливать JDK и в какой каталог устанавливать JVM.
Рекомендуется для простоты дальнейшей работы, JDK поставить в каталог C:\jdk\, а каталог для JVM оставить по умолчанию.
После установки jdk появится каталог C:\jdk\bin, в котором будут находиться исполняемые файлы компилятора и прочие утилиты.
Необходимо проверить, отобразился ли путь к этому каталогу в системной переменной PATH. Обычно инсталлятор прописывает этот путь в системной переменной самостоятельно, но если он его не прописал, то надо отредактировать системную переменную PATH вручную и прописать туда путь к каталогу C:\jdk\bin самостоятельно.
В системе Windows ХР менюшку для редактирования PATH можно найти, выбрав последовательно:
«Мой компьютер» >> «Свойства» >> «Дополнительно» >> «Переменные среды»
Если в переменной PATH не содержится пути к каталогу C:\jdk\bin, то система не сможет найти путь к интерпретатору java и прочим утилитам, входящим в состав пакета JDK.
Инсталляция исходных кодов библиотек
В процессе работы иногда будет необходимость время от времени заглядывать в исходные коды стандартных библиотечных функций. Поэтому есть веская причина установить в JDK библиотеку исходных кодов. Обычно в сборках она поставляется в виде zip-архива.
Для инсталляции библиотеки исходных кодов необходимо зайти в каталог C:\jdk\ , создать там каталог src и перейти в него:
mkdir src
cd src
затем выполнить в этом каталоге команду
jar xvf ..\src.zip
Инсталляция пакета документации.
По каким-то неведомым причинам, документация не входит в основной пакет JDK и её необходимо скачивать и устанавливать отдельно. Для этого нужно найти на сайте Оракл zip-архив с именем, соответствующим версии установленной сборки
(jdk-8u77-docs-all.zip) и установить его в каталог JDK похожим способом:
cd c:\jdk
jar –xvf jdk-8u77-docs-all.zip
Разумеется, архив jdk-8u77-docs-all.zip к этому моменту уже должен быть скачан и размещен в каталоге c:\jdk\
После этого в каталоге c:\jdk\ появится подкаталог \docs, содержащий полную документацию по используемому пакету JDK в формате .html.
Для удобства пользования этой документацией, рекомендуется настроить в браузере постоянную закладку на локальный адрес:
\\jdk\docs\index.html
