K virtual machine
| Тип | |
|---|---|
| Разработчик | |
| Написана на | |
| Операционная система | |
| Языки интерфейса | |
| Сайт |
K virtual machine (KVM) — это виртуальная машина Java разработанная фирмой Sun Microsystems и соответствующая спецификации JVM. KVM была написана с нуля на языке программирования C. Данная виртуальная машина была разработана специально для небольших устройств имеющих ограниченный объём оперативной памяти. Поддерживается ограниченный набор возможностей обычной JVM. Например, KVM может не поддерживать операции с плавающей точкой и финализацию объектов. Стандарт CLDC определяет использование KVM. Буква 'K' в начале названия KVM указывает на то, что данная JVM работает с килобайтами памяти, а не с мегабайтами.[1]
Примечания[править]
- ↑ The K virtual machine (KVM). Архивировано из первоисточника 24 апреля 2012.
| Виртуальные машины Java | |
|---|---|
| Sun/Oracle | JVM • HotSpot • KVM • OpenJDK • Maxine VM |
| Сообщества и основные реализации | Apache Harmony • GCJ • JamVM • Jikes RVM • Kaffe • IKVM.NET • IBM J9 • JRockit (BEA/Oracle) |
| Встроенные | Mysaifu • Squawk (Sun) • JamaicaVM • Mika VM |
| Другие | CACAO • JX • JNode • другие… |
| Неподдерживаемые | Microsoft JVM • SableVM • Jupiter • Jaos |
| Java | ||
|---|---|---|
| Платформы | ||
| Технологии Sun |
Java • Java Development Kit • OpenJDK • WTK • Java Virtual Machine • JavaFX • JAXP • Squawk |
|
| Основные сторонние технологии |
GNU Classpath • GNU компилятор для Java • Kaffe • TopLink • Apache Harmony • Apache Struts • Spring Framework • Dalvik • Hibernate • JBoss • Processing • Dozer • AspectJ |
|
| История | ||
| Свойства языка |
Байткод • Синтаксис • Апплеты • Сервлеты • Мидлеты • JavaServer Pages • Web Start • Enterprise JavaBeans |
|
| Скриптовые языки |
Java Tcl • Jython • JRuby • BeanShell • Groovy • Judoscript • Sleep • Bean Scripting Framework • Yoix • Rhino |
|
| Конференции Java | ||
| Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |