|
Понятие и работа JDK. Л 17-18 Понятие и работа JDK. Понятие jdk технологии Java в java есть три технологии для разработки программ jdk, jre, jvm
Понятие JDK Технологии Java В Java есть три технологии для разработки программ: JDK, JRE, JVM. - JRE — Java Runtime Environment. Это набор инструментов для запуска программы. Без них код не будет работать и исполняться. JRE — составная часть JDK и входит в пакет по умолчанию.
- JVM — JavaVirtualMachine. Особенность Java в том, что для запуска программ язык создает виртуальную среду, «оболочку», внутри которой все выполняется. Благодаря этой особенности язык — кроссплатформенный. Код может без доработок выполняться практически на любом устройстве. JVM — набор технологий, который реализует виртуальную оболочку. JVM входит в пакет JRE, точно так же как сам JRE входит в JDK.
Технологии Java Важно их различать, а также понимать, как они связаны: - JVM отвечает за исполнение Java-программ;
- JRE создает и запускает JVM;
- JDK позволяет разработчикам создавать программы, которые могут выполняться и запускаться посредством JVM и JRE;
Различие заключается в том, что JDK представляет собой пакет инструментов для разработки программного обеспечения, тогда как JRE представляет собой пакет инструментов для запуска Java-кода. Понятие JDK JDK, или JavaDevelopmentKit — это набор инструментов для разработки на языке Java. В него входят все компоненты, необходимые для того, чтобы программировать на этом языке. Он позволяет компилировать, то есть «собирать», и запускать написанный код. Понятие JDK JDK, или JavaDevelopmentKit — разработан компанией Oracle, но сейчас существуют дистрибутивы, созданные сторонними разработчиками. Понятие JDK JDK, или JavaDevelopmentKit — работает на всех популярных операционных систем: Windows, Linux, macOS и других. Он бесплатный, его можно легко скачать с официального сайта и установить в систему. Назначение JDK JDK нужен, чтобы писать программы на Java, создавать виртуальное окружение, запускать их и отлаживать. Без него можно писать код, но его не получится «собрать» в программу или запустить. Установленный JDK — обязательное условие для программирования на Java, без него работать с языком не получится. Стандартная сборка JDK обычно включает все компоненты, перечисленные ниже: - JRE. Необходим для запуска программ, а запуск — неотъемлемая часть разработки.
- Компилятор. Компиляция — это «сборка» программы, перевод ее в исполняемые коды. Компилятор — ПО, которое принимает файл с кодом и преобразует его в исполняемый вид. Без сборки программа не сможет исполниться, потому что до перевода в исполняемый код она представляет собой обычный текст — компьютер воспринимает ее именно так.
- API. API — это набор инструментов и интерфейсов для связи какой-либо технологии с другими. Java API входят в JDK, потому что могут понадобиться при разработке.
- Библиотека классов. Чтобы писать код, необходимы стандартные классы. Библиотека стандартных классов тоже есть в JDK. При установке можно выбрать вариант с исходными кодами. Они дают возможность просматривать и изменять изначальный код стандартных библиотек.
- Отладчик. Это набор инструментов для отладки программ, написанных на Java. Отлаживать код без этих инструментов бывает практически невозможно.
- Другие инструменты. Набор ПО в пакете называется JavaDevelopmentTools: в нем находятся и отладчик, и API, и другие программные компоненты для разработки. Также это могут быть разнообразные утилиты для облегчения работы с языком, документация и примеры кода.
Работа с JDK Работа с JDK При загрузке JDK необходимо выбрать версию Java, которую вы хотите использовать. В дополнение к выбору версии Java, вам также необходимо выбрать пакет Java. Пакеты представляют собой Java-разработки, которые предназначены для разных типов разработкт. Доступныепакеты: Java Enterprise Edition (Java EE), Java Standard Edition (Java SE) и Java Mobile Edition (Java ME). Работа с JDK При запуске пакета JDK установщика вам будет предложено выбрать из трех компонентов: средство разработки, исходный код, и общественной среды JRE. Вы можете установить один или все из них. В этом случае просто выберите значение по умолчанию. Продолжайте установку всех трех компонентов и примите значения по умолчанию для каждого из них. Это означает, что JDK и JRE будут установлены в местах по умолчанию для вашей операционной системы. На Windows это C:\Program Files\Java. Работа с JDK Установка JDK и JRE добавляет java команду в командную строку. Вы можете убедиться в этом, зайдя в командную строку и набрав java -version, который должен вернуть установленную версию Java. (В некоторых случаях вам придется перезагрузить систему для этого изменения пути). Java установлено, но что такое javac? Вам понадобится этот элемент JDK для компиляции файлов Java. Шаг 1. Написать простую программу Java Создайте новый текстовый файл, назовите Intro.java и поместите его где-то на компьютере. Затем добавьте код из листинга 1, который является очень простой программой Java. publicclassIntro{ publicstaticvoid main(String[]args){ System.out.println("Welcome to the JDK!"); } } Шаг 2. Компиляция с JDK Затем с помощью компилятора JDK превратите текстовый файл в исполняемую программу. Скомпилированный код в Java называется байт-код, и имеет .class расширение. Вы будете использовать javac команду, которая вызывает для Java-компилятор. Введите полный путь к команде в командной строке, и передайте Intro.java файл как команду. "C:\Program Files\Java\jdk-10.0.1\bin\javac.exe"Intro.java Это должно привести к успешной компиляции. Если ничего не выведено - все в порядке. Любые ошибки будут отображены на консоли. Шаг 3. Запустить файл .class Теперь вы должны увидеть Intro.class файл в том же каталоге, что Intro.java. Вы можете запустить его, введя: javaIntro. Обратите внимание, что расширение .class писать не надо. C:\Users\up7\Documents>java Intro Welcometothe JDK! |
|
|