Въведение в JDK (Java Development Kit)
JDK обикновено се нарича среда за разработка на софтуер. По същество, осигурява среда за разработка за всички Java-базирани приложения и аплети. Той включва някои от софтуерните компоненти и по този начин се нарича още като пакет от софтуерни компоненти. Java е независима от платформата програма, т.е. може да се използва в няколко сценария, независимо от системата. Той е един от бързите, надеждни и сигурни езици за програмиране. Може да се използва за изпълнение на уебсайтове и приложения. Но Java не може да бъде приложена правилно без JDK (Java Development Kit).
Какво е JDK?
Всички Java-базирани приложения и аплети са разработени с помощта на JDK. Състои се от редица софтуерни компоненти. Единият е JRE (Java Runtime Environment) и други инструменти като java и javac - които в комбинация се наричат инструмент за развитие. JRE има JVM (Java Virtual Machine) и други библиотечни файлове. JDK предоставя база за всички приложения, насочени към изграждане на платформата Java. Софтуерът съдържа различни инструменти и помощни програми, което помага да се изпълняват различни задачи. И така, това е само преглед на JDK.
JDK компоненти
Нека да разгледаме някои от най-използваните JDK компоненти, изброени по-долу:
- JRE : Java Runtime Environment
- java: Това е просто товарач, който работи за всички приложения на java. Също така този конкретен инструмент интерпретира файла на класа, генериран от javac. Единичният Java изстрелвател се използва за целите на разработката и внедряването. Изминаха дните, когато JRE беше използван като стартер за внедряване. В днешно време JRE не съществува с Sun JDK и изцяло е заменен от този нов java loader.
- javac: Това е компилатор. И, по принцип, той преобразува изходния код в байт код на Java
- appletviewer : Чрез този компонент, без да използваме уеб браузър, можем да стартираме Java аплетите и дори да ги отстраняваме.
- apt: Използва се като инструмент за обработка на пояснения
- extcheck: За идентифициране на конфликтите се използва тази следваща проверка
- idlj: Компилатор за IDL към Java, използван за генериране на Java връзки от предоставения Java IDL файл
- jabswitch: Това е Java Access Bridge
- javadoc: Това е генератор на документация, който автоматично произвежда документация от коментари на изходния код
- jar: Това е архиватор. Заедно със свързани пакети от библиотеки на клас в един JAR файл. Също така, той управлява тези файлове
- javafxpackager: Това е инструмент за получаване на пакети и подписване на JavaFX приложения
- jarsigner: Това е инструмент за проверка и подписване на буркан
- javah: Това е генератор на заглушки и заглавка „C“, който се използва за писане на вградени методи
- javap: Това е клас разглобяващ файл
- javaws: Това е стартиращ Java Web Start за JNLP приложения
- JConsole: Това е конзола, използвана за наблюдение и управление на Java
- jdb: Това е грешка
- jhat: Това е Java Heap Analysis Analysis (експериментален)
- jinfo: Използва се особено за получаване на информация за конфигурацията от работещ Java процес
- jmap: Това е jmap на Oracle, който също е карта на паметта. Това дава резултата от картата с памет за Java. От друга страна, е полезно за отпечатване на хепа памет или споделена памет на паметта на картата детайли на определен ядрен процес или процес.
- jmc: Известен е като Java Mission Control
- jps: това е JVM процес, инструмент за състояние. Той е в състояние да изброява инструменталните JVM на HotSpot в целевата система
- jrunscript: Това е обвивка на скрипт на команден ред на Java
- jstack: Инструмент отпечатва следи от Java стека от нишки на Java
- jstat: инструмент за мониторинг на статистически данни за виртуална машина на Java
- keytool: Инструмент за манипулиране на Keystore
- pack200: JAR компресионен инструмент
- Policytool: Помощна програма, която определя изпълнението на Java. Това означава, че е инструмент за създаване и управление на политики.
- VisualVM: Това е визуално средство. Той е интегриран с множество JDK инструменти за команден ред.
- wsimport : Той произвежда преносими артефакти на JAX-WS с цел да се позове на уеб услуга
- xjc: Това е частта от Java API за повишаване на XML Binding (JAXB) API. След като приеме XML схемата, тя генерира Java класове
С това са достъпни и инструментите за разработка; библиотеките и aps са достъпни с 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
Основната цел на JDK е да компилира кода и да преобразува кода java в байт код, където JRE е необходим за изпълнение на тези байтоди.
Java Development Kit може да бъде реализиран в различни Java платформи, изброени по-долу, издадени от Oracle Corporation.
- Java SE: Стандартно издание Java платформа
- Java EE: Enterprise Edition Java платформа
- Java ME: Micro Edition Java платформа
Изборът на една от горните платформи изцяло зависи от типа проект, който се предприема.
заключение
Така че това е JDK. Време е да започнете да работите с дълбоко разбиране на JDK. Ще бъде по-лесно да се изгради приложението JAVA, като се научат основите на JDK и неговите компоненти, както е обяснено в горната статия. Така че, започнете и се възползвайте максимално от това съдържание, за да постигнете печеливши резултати в дългосрочен план.
Препоръчителни статии
Тази статия е насочена към Какво е JDK (Java Development Kit). Тук обсъдихме основните понятия със списъка на компонентите и употребите. Можете да разгледате и другите ни предложени статии, за да научите повече -
- Как да инсталирате Java 8
- Чувствителен ли е регистърът на Javascript?
- Python 3 мамят лист
- С ++ струнни функции
- Етикет на JavaFX
- Оформления на JavaFX
- Видове и как да създадете JavaFx графики?
- JavaFX плъзгач
- Как да въвеждате текст в JavaFX TextField?
- Конструктори и методи на JavaFx бутон
- Топ 15 методи на HBox в JavaFX