![What is Java Bytecode ? | Beginner | Java Programming | Compiler | Interpreter | JVM](https://i.ytimg.com/vi/0G-31ZVjpTM/hqdefault.jpg)
Zawartość
- Definicja - Co oznacza kod bajtowy?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia kod bajtowy
Definicja - Co oznacza kod bajtowy?
Bytecode to kod programowania obiektowego (OOP) skompilowany do działania na maszynie wirtualnej (VM) zamiast na centralnej jednostce przetwarzania (CPU). Maszyna wirtualna przekształca kod programu w czytelny język maszynowy dla procesora, ponieważ platformy wykorzystują różne techniki interpretacji kodu. Maszyna wirtualna konwertuje kod bajtowy dla współdziałania platformy, ale kod bajtowy nie jest specyficzny dla platformy.
Bytecode jest w skompilowanym formacie języka programowania Java i ma rozszerzenie .class wykonywane przez maszynę wirtualną Java (JVM).
Termin ten jest również znany jako kod przenośny (kod p) i kod pośredni.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
Techopedia wyjaśnia kod bajtowy
Niektóre języki programowania, takie jak C i C ++, wymagają różnych kompilatorów platform, takich jak Windows, Mac lub Linux, które zależą od metod komunikacji sprzętowej i procesora i wymagają ponownej kompilacji. Kod bajtowy nie wymaga ponownej kompilacji ani zmiany kodu, ponieważ VM umożliwia programowanie przenośności kodu między platformami. Dostawca maszyny wirtualnej obsługuje specyficzne dla platformy zadania językowe.
Android i Flash to dwa dobrze znane języki programowania wykorzystujące kod bajtowy dla łatwej interoperacyjności.