воскресенье, 30 января 2011 г.

Основы. JVM, JRE и JDK

Решил сделать небольшую шпаргалку по Основам Java. Кстати эти вопросы иногда попадаются на интервью по трудоустройству. И вроде бы все понятно, а четко ответить не получается.



JVM(Java Virtual Machine) - виртуальная машина Java. Она является ключевым компонентом платформы Java. Именно она исполняет байт-код программы, созданный компилятором. Универсальность Java заключается в том, что для каждой платформы (Windows, Unix, Solaris) существует своя JVM. Это позволяет разработчикам писать код, не волнуясь об особенностях ОС на которой он будет исполняться. Об этом позаботится JVM.

JRE(Java Runtime Environment) - среда исполнения Java приложений. Включает в себя виртуальную машину Java(JVM) и набор необходимых библиотек.

JDK(Java Development Kit) - это комплект разработчика Java приложений. Т.е. основной набор для разработки, включающий в себя основные библиотеки классов, утилиты, компилятор, среду исполнения(JRE), документацию, примеры.

Комментариев нет:

Отправить комментарий