Що таке JDK? - Основні поняття та компоненти JDK

Зміст:

Anonim

Вступ до JDK (Java Development Kit)

JDK прийнято називати середовищем розробки програмного забезпечення. Це, в основному, забезпечує середовище розробки для всіх Java-програм і програм. Він включає деякі компоненти програмного забезпечення, і тому його також називають пакетом програмних компонентів. Java - це незалежна від платформи програма, тобто її можна використовувати в декількох сценаріях, незалежних від системи. Це одна з швидких, надійних та безпечних мов програмування. З його допомогою можна виконувати веб-сайти та програми. Але Java не може бути належним чином реалізована без JDK (Java Development Kit).

Що таке JDK?

Усі додатки та аплети на базі Java розробляються за допомогою JDK. Він складається з ряду програмних компонентів. Один - JRE (Java Runtime Environment) та інші інструменти, такі як java, і javac - що їх разом називають інструментом розвитку. У JRE є JVM (віртуальна машина Java) та інші бібліотечні файли. JDK забезпечує базу для всіх програм, спрямованих на створення на платформі Java. Програмне забезпечення містить різноманітні інструменти та утиліти, що допомагає виконувати найрізноманітніші завдання. Отже, це лише огляд JDK.

Компоненти JDK

Давайте розглянемо деякі найпоширеніші компоненти JDK, перелічені нижче:

  1. JRE : середовище виконання Java
  2. java: Це просто завантажувач, який працює для всіх програм Java. Також цей інструмент інтерпретує файл класу, створений javac. Одномісний пусковий механізм Java використовується для розробки та розгортання. Пройшли дні, коли JRE використовувався як пусковий механізм розгортання. На сьогоднішній день JRE не існує з JDK Sun і повністю замінений цим новим навантажувачем Java.
  3. javac: Це компілятор. І, в основному, він перетворює вихідний код у байт-код Java
  4. appletviewer : Через цей компонент, не користуючись веб-браузером, ми можемо запустити аплети Java і навіть налагодити їх.
  5. apt: використовується як інструмент обробки анотацій
  6. extcheck: Для виявлення конфліктів використовується наступна перевірка
  7. idlj: компілятор IDL до Java, який використовується для генерування зв'язків Java з наданого файлу Java IDL
  8. jabswitch: Це міст доступу Java
  9. javadoc: Це генератор документації, який автоматично створює документацію з коментарів вихідного коду
  10. jar: Це архіватор. Поряд із пов'язаними бібліотеками класів пакети в один файл JAR. Крім того, він управляє цими файлами
  11. javafxpackager: Це інструмент для отримання пакетів та підписання програм JavaFX
  12. jarsigner: це інструмент для перевірки та підписання банку
  13. javah: Це генератор заглушок і заголовка "C", який використовується для написання вбудованих методів
  14. javap: Це розбиральник файлів класу
  15. javaws: Це запуск Java Web Start для програм JNLP
  16. JConsole: це консоль, яка використовується для моніторингу та управління Java
  17. jdb: Це налагоджувач
  18. jhat: Це інструмент аналізу Java Heap (експериментальний)
  19. jinfo: Особливо використовується для отримання інформації про конфігурацію з запущеного Java-процесу
  20. jmap: Це jmap Oracle, який також є карткою пам'яті. Це дає результат карти пам'яті для Java. З іншого боку, це корисно для друку купи пам’яті або загальної об’єктивної пам’яті, відображає деталі певного ядра або процесу.
  21. jmc: Це відоме як управління місією Java
  22. jps: це процес JVM, інструмент статусу. Він може перелічити інструментальні JVM HotSpot в цільовій системі
  23. jrunscript: Це оболонка скрипту командного рядка Java
  24. jstack: Інструмент друкує сліди Java стеки потоків Java
  25. jstat: інструмент статистичного моніторингу віртуальної машини Java
  26. keytool: інструмент для маніпуляції з Keystore
  27. pack200: інструмент стиснення JAR
  28. Policytool: Утиліта, яка визначає час виконання Java. Це означає, що це інструмент створення політики та управління.
  29. VisualVM: це візуальний інструмент. Він інтегрований з численними інструментами JDK командного рядка.
  30. wsimport : Він створює портативні артефакти JAX-WS з метою виклику веб-сервісу
  31. xjc: Це частина Java API, що розширює API прив'язки XML (JAXB). Після прийняття схеми XML він генерує класи Java

З цим також доступні інструменти розробки; бібліотеки та апси доступні разом з JDK. Ще один головний компонент - JVM, який називається Java Virtual Machine, що забезпечує підтримку виконання будь-якої платформи.

Ось які програмні компоненти доступні в JDK.

Розуміння JDK

Ключова платформа JDK використовується для створення Java-додатків. І це вважається серцем компілятора Java. JDK використовується для розробки програмного забезпечення на базі Java, тоді як JRE корисний для запуску Java-коду. Для простого запуску Java-програм JDK вимагає JRE (використовується як окремий компонент).

Чому використовується JDK?

Java Development Kit містить різноманітні інструменти та інформацію про розробку Java. Розгортання програмного забезпечення Java так само просто, як завантаження програмного забезпечення JDK та змішування його з classpath. Після завантаження під час встановлення JDK вибір правильної версії Java стане єдиним способом виконання програми. Java 8 - це часто використовувана версія, але Java 10 - це остання версія, доступна також в Інтернеті.

Набір каталогів - JDK використовується в застосуванні специфікації платформи Java, включаючи бібліотеки класів, а також компілятор. Його також можна назвати суперсетом JRE.

Призначення JDK

Основна мета f JDK - скласти код і перетворити код java в байт-код, де JRE необхідний для виконання цих байт-кодів.

Java Development Kit можна реалізувати на різних платформах Java, перелічених нижче, випущених корпорацією Oracle.

  • Java SE: Стандартна версія платформи Java
  • Java EE: Enterprise Edition платформа Java
  • Java ME: Micro Edition платформа Java

Вибір однієї з перерахованих вище платформ повністю залежить від типу проекту, який проводиться.

Висновок

Отже, ось про що йдеться в JDK. Настав час почати працювати з глибоким розумінням JDK. Буде легше побудувати додаток JAVA, вивчивши основи JDK та його компоненти, як пояснено у вищенаведеній статті. Отже, почніть і використовуйте цей вміст якнайкраще для досягнення вигідних результатів у довгостроковій перспективі.

Рекомендовані статті

Ця стаття керується тим, що таке JDK (Java Development Kit). Тут ми обговорили основні поняття із переліком компонентів та застосувань. Ви також можете ознайомитися з іншими запропонованими нами статтями, щоб дізнатися більше -

  1. Як встановити Java 8
  2. Чи чутливий регістр Javascript?
  3. Чит-лист Python 3
  4. С ++ рядкові функції
  5. Мітка JavaFX
  6. Макети JavaFX
  7. Типи та як створити графіки JavaFx?
  8. Слайдер JavaFX
  9. Як ввести текст у JavaFX TextField?
  10. Конструктори та методи кнопки JavaFx
  11. Топ-15 методів HBox в JavaFX