Рубрики
Без рубрики

JAVA: Основы JDK, JRE, JVM, IDE, независимость от платформы?

Q1. JDK Q2. JRE Q3. JVM Q4. IDE Q5. Особенности / Зачем использовать IDE? Вопрос 6. Насколько java независима от платформы? 1. J… Помеченный java.

Q1. JDK Q2. JRE Q3. JVM Q4. IDE Q5. Особенности/Зачем использовать IDE? Вопрос 6. Насколько java независима от платформы?

1. JDK -Java Development Kit (компилятор и т.д.) + JRE -для запуска любого приложения необходима разработка и выполнение этого приложения, т.е. для выполнения приложения, предоставляемого JDK – предоставляет среду и среду для разработки и выполнения приложения.

2. JRE -Среда выполнения Java -JVM + Библиотеки -предоставляет среду только для выполнения или запуска и среду

3. JVM -Виртуальная машина Java -интерпретатор, который выполняет java-код построчно

4. IDE – расшифровывается как Интегрированная среда разработки – предоставляет среду программирования, которая содержит множество функций в пакете, таких как редактор кода, компилятор и отладчик для разработки программного обеспечения. Например, NetBeans, Eclipse.

5. Зачем использовать IDE? 1-Подсветка синтаксиса: IDE, которая знает ваши языки программирования, способна предоставлять визуальные подсказки, помогающие кодировать быстрее и эффективнее, например ключевое слово class в java. Это также делает код более читаемым и понятным. 2-Автозаполнение: Сосредоточив внимание на нажатиях клавиш, IDE может помочь программисту определить текущее и следующее ключевое слово. Например, набрав “Sy”, вы получите список функций, переменных, которые могут быть использованы или используются в текущей программе. 3-Автоматическое создание исполняемых файлов 4-Отладка: большинство IDE предоставляют средства отладки, которые позволяют программистам проверять различные переменные и проверять их код. IDE также предоставляют подсказки во время кодирования для предотвращения ошибок перед компиляцией, таких как ожидаемый ‘;’. 5-многоцелевое или одноцелевое использование: многие IDE поддерживают несколько языков, в то время как существуют специально предназначенные для одного назначения, такие как разработка мобильных устройств. 6-Интеграции и плагины -Некоторые IDE также предоставляют такие функции, как class browser, object browser и диаграмма иерархии классов, где 1: class browser – проверяет и ссылается на свойства объектно-ориентированной иерархии классов 2: object browser – проверяет объекты, созданные в запущенной прикладной программе 3: class иерархическая диаграмма – позволяет программисту визуализировать структуру объектно-ориентированного программного кода

6. Как java не зависит от платформы

-как показано на рисунке выше, Abc. class не может быть выполнен непосредственно на какой-либо машине, для чего ему нужен интерпретатор, чтобы сделать это (JVM)

Пожалуйста, прокомментируйте, если у вас есть какие-либо отзывы или предложения

Оригинал: “https://dev.to/supriya2371997/basics-on-jdk-jre-jvm-platform-independent-26g5”