Похожие презентации:
Инструмент разработки мобильных приложений JDK
1. Инструмент разработки мобильных приложений JDK
Челябинск, 20242. Что такое JDK
JDK, или Java Development Kit — это набор инструментов дляразработки на языке Java. В него входят все компоненты, необходимые
для того, чтобы программировать на этом языке. Он позволяет
компилировать, то есть «собирать», и запускать написанный код.
Java Development Kit разработан компанией Oracle, но сейчас
существуют дистрибутивы, созданные сторонними разработчиками. О
них мы подробнее расскажем ниже. Версия от Oracle — до сих пор одна
из основных.
2
3.
JDK пользуются все Java-разработчики. Он нужен, чтобы писатьпрограммы на Java, создавать виртуальное окружение, запускать их и
отлаживать. Без JDK можно писать код, но его не получится «собрать» в
программу или запустить. Установленный JDK — обязательное условие
для программирования на Java, без него работать с языком не
получится.
3
4. Три технологических пакета Java
В Java есть три технологии для разработки программ. Это сам JDK, JREи JVM. Определение JDK мы уже дали, теперь поговорим об остальных.
JRE — Java Runtime Environment. Это набор инструментов для запуска
программы. Без них код не будет работать и исполняться. JRE —
составная часть JDK и входит в пакет по умолчанию.
JVM — Java Virtual Machine. Особенность Java в том, что для запуска
программ язык создает виртуальную среду, «оболочку», внутри которой
все выполняется. Благодаря этой особенности язык —
кроссплатформенный.
4
5.
Все три технологии реализованы внутри Java Development Kit.Достаточно скачать и установить JDK, чтобы пользоваться любой из
трех: разрабатывать программы, создавать виртуальные оболочки и
запускать код внутри них.
5
6. Как устроен JDK и что в него входит
Слово kit означает «набор», и JDK — это именно набор программногообеспечения. Разные версии пакетов могут различаться по
функциональности, а сам разработчик может при установке выбрать,
что хочет загрузить, а что нет. Но стандартная сборка JDK обычно
включает все компоненты, перечисленные на след. слайдах.
6
7.
JRE. Про JRE мы рассказали выше. Он входит в JDK, потому что нужендля запуска программ, а запуск — неотъемлемая часть разработки.
Компилятор. Компиляция — это «сборка» программы, перевод ее в
исполняемые коды. Компилятор — ПО, которое принимает файл с
кодом и преобразует его в исполняемый вид. Компиляторы существуют
для всех компилируемых языков. Без сборки программа не сможет
исполниться, потому что до перевода в исполняемый код она
представляет собой обычный текст — компьютер воспринимает ее
именно так.
7
8.
API. — это набор инструментов и интерфейсов для связи какой-либотехнологии с другими. Java API входят в JDK, потому что могут
понадобиться при разработке.
Библиотека классов. Чтобы писать код, необходимы стандартные
классы. Библиотека стандартных классов тоже есть в JDK. При
установке можно выбрать вариант с исходными кодами. Они дают
возможность просматривать и изменять изначальный код стандартных
библиотек. Но менять стандартные классы разработчикам обычно не
советуют.
8
9.
Отладчик. Это набор инструментов для отладки программ, написанныхна Java. Отлаживать код без этих инструментов бывает практически
невозможно. Они дают возможность, например, изолировать
выполнение определенного участка кода, выполнять программу
пошагово с остановкой после каждой строки или останавливать ее на
определенной точке с просмотром логов и значений переменных.
Другие инструменты. Набор ПО в пакете называется Java Development
Tools: в нем находятся и отладчик, и API, и другие программные
компоненты для разработки. Также это могут быть разнообразные
утилиты для облегчения работы с языком, документация и примеры
кода.
9
10. Что нужно для начала работы
Функциональности JDK достаточно, чтобы начать разрабатыватьпроекты на Java. Но код придется писать в обычных текстовых
редакторах вроде «Блокнота»: специальная среда в набор не входит.
Использовать текстовые редакторы не всегда удобно, особенно для
больших проектов, поэтому обычно код пишут с помощью IDE —
интегрированных сред разработки. Это программы, в которых есть
редактор кода, связь со средствами разработки и дополнительные
возможности, например установщик сторонних библиотек.
10
11. Как установить JDK
Выберите версию JDK: Oracle JDK, OpenJDK или другую. Скачайтенужное наполнение — для старта это обычно SE. Процесс установки
может различаться для разных операционных систем, но в целом
вариантов два:
- скачивается архив с нужной функциональностью, который
распаковывается и устанавливается с помощью специальных программ.
Для архива надо сразу, еще перед скачиванием указать, какое
наполнение JDK вы хотите;
- скачивается приложение - установщик, исполняемый файл, который
устанавливает JDK. Установщик спрашивает, какие компоненты вы
хотите установить: для начала подойдет стандартный набор, потом вы
сможете при желании изменить наполнение.
11
12. Заключение
JDK нужен, чтобы писать программы на Java, создавать виртуальноеокружение, запускать их и отлаживать. Без JDK можно писать код, но
его не получится «собрать» в программу или запустить.
12
Программирование