Časovo úsporné odborné znalosti v oblasti softvéru a hardvéru, ktoré každoročne pomáhajú 200 miliónom používateľov. Sprievodca radami, novinkami a tipmi na vylepšenie vášho technologického života.
HotSpot
HotSpot od spoločnosti Oracle je poprednou voľbou väčšiny vývojárov na celom svete. A je na čele nášho zoznamu softvéru, ktorý interpretuje bajtový kód Java.
Program, ktorý je pôvodne známy ako Java HotSpot Performance Engine, je napísaný v jazyku C ++ a assembleri. A je to podpora viacerých platforiem pre operačné systémy Windows, Mac, Linux a Solaris.
HotSpot hostí výkonnú sadu funkcií, najmä funkcie „adaptívnej optimalizácie“ a „kompilácie just-in-time“.
HotSpot ďalej podporuje iba architektúry inštrukčných sad (ISA), ako x86-84, IA-32, ARMv7 VFP, SPARC (výhradne pre počítače Solari) a ARMv8. Tento systém podpory ISA je všeobecne najlepší, aký môžete na trhu získať.
Medzi ďalšie pozoruhodné vlastnosti služby HotSpot patrí prekladač bajtových kódov Java, duálny virtuálny stroj (kompilátor klienta a servera), Viacúrovňový kompilátor, Java Classloader, Garbage collectors, Runtime knižnice, JVM vlajky, kompatibilita medzi rôznymi platformami a mnoho ďalších viac.
Prekladač HotSpot Java bytecode interpreter a virtuálny stroj sú licencované podľa GNU General Public License (GPL). Preto je k dispozícii zadarmo.
Stiahnite si zdrojový kód
OpenJ9
OpenJ9, od Eclipse Foundation IBM, je všeobecne považovaný za najbližšieho konkurenta HotSpotu. Rovnako ako HotSpot je tiež všestranným interpretom bajtových kódov Java a virtuálnym strojom Java.
Tento softvér je kompatibilný so všetkými hlavnými operačnými systémami počítačov, najmä s Windows, AIX, macOS, Linux a mnohými ďalšími. K dispozícii je vyhradená podpora - zabudovaná binárna verzia OpenJDK - pre 3 popredné operačné systémy počítačov, t. J. Windows, Linux a macOS.
Hľadáte najlepší nástroj na začatie kódovania? Skontrolujte tieto nástroje a začnite silno.
Tento softvérový tlmočník ponúka optimalizované nastavenie, ktoré je adekvátne vybavené nielen na interpretáciu bajtkódu Java, ale aj na vylepšenie celkového výkonu vášho Java programu.
Softvér ďalej ponúka prispôsobiteľnú platformu, ktorá vám umožní vytvoriť OpenJDK sami za predpokladu, že máte požadované odborné znalosti.
Medzi ďalšie pozoruhodné vlastnosti interpreta virtuálneho počítača OpenJ9 / Java bytecode interpreter patrí pamäťová stopa, rýchle spustenie a runtime, rozsiahle konfigurácia, Eclipse OMR (vložený program), kompilátory Just-in-time (JIT) a Ahead (AOT), skládky Java, skládky systému, online zdroje a oveľa viac.
OpenJ9 je aplikácia s otvoreným zdrojom, ktorá je financovaná z darov z celého sveta. Výstižne povedané, OpenJ9 je k dispozícii na stiahnutie zadarmo.
Stiahnite si OpenJ9
JRockit
JRockit je jedným z najbežnejšie používaných virtuálnych strojov Java a vyniká ako jeden z najlepších softvérov interpretujúcich bajtkód Java. Softvér, ktorý pôvodne vyvinul Odvolajte sa na virtuálny stroj, teraz vlastní a spravuje Oracle.
Je podporovaný v operačných systémoch Windows a iných významných operačných systémoch. Softvér je podporovaný iba v systémoch s nasledujúcimi štandardmi ISA: SPARC (pre Solaris), x86-64 a x86.
JRockit je napísaný v kódoch C a Java a slúži ako všestranný súbor JVM - Java Virtual Machine - riešenie, ktoré je výstižne navrhnuté pre vysoký výkon, monitorovanie, interpretáciu a diagnostiku Java programov.
Ďalej je JRockit optimalizovaný tak, aby zaručoval rýchle vykonávanie aplikácií Java. Medzi ďalšie pozoruhodné vlastnosti produktu Oracle JRockit patrí interpretácia bajtových kódov Java, zhromažďovanie odpadkov, mäkká konfigurácia, analýza programu, rýchla doba odozvy (v mikrosekundách) a ďalšie.
JRockit sa stal slobodným softvérom v roku 2011, krátko potom, čo ho získala spoločnosť Oracle. A teraz si ho môžete stiahnuť zadarmo.
Stiahnite si JRockit
Virtuálny stroj Squawk
Virtuálny stroj Squawk je popredný JVM, ktorý je určený na vytváranie jednoduchých aplikácií Java. Jedná sa o mikro edíciu JVM, špeciálne navrhnutú pre jednoduchosť a s minimálnym vonkajším rušením.
Preto je najlepšie prispôsobený pre malé zariadenia a mikro zabudované systémy. Interpret bajtových kódov Java je krížovo kompatibilný so všetkými významnými operačnými systémami, v podstate so systémami Windows, Linux a macOS.
Squawk, rovnako ako väčšina interpretov / virtuálnych strojov v jazyku Java, je napísaný v programovacích jazykoch nižšej kvality, ako sú C ++ a Assembly. Hlavné aspekty softvéru sú však napísané v jazyku Java, čo z neho robí „metakruhový tlmočník“.
Medzi ďalšie kľúčové vlastnosti Squawku patrí nízka pamäťová stopa, interpretácia bytecode, zjednodušené rozhranie, ľahké ladenie, podpora viacerých platforiem, jednoduchá integrácia a ďalšie.
Spoločnosť Squawk má licenciu podľa GNU General Public License (GPL) a je k dispozícii zadarmo.
Stiahnuť ▼ Virtuálny stroj Squawk
Apache Harmony
Apache Harmony, od Softvér Apache, je ďalší populárny softvér, ktorý interpretuje bajtový kód Java. Aj keď sa vývoj softvéru zastavil v roku 2011, stále zostáva jedným z najlepších interpretov bajtových kódov Java a virtuálnych strojov.
Apache Harmony je podporovaný v systémoch Windows, Linux a macOS. K dispozícii je tiež mobilná podpora pre Android, ktorý teraz beží skôr na knižniciach OpenJDK, než ako plný VM.
Harmony je napísaná v jazykoch C ++ a Java. A pred oficiálnym odchodom do dôchodku v roku 2011 mal softvér úplnosť len asi o 2%.
V dôsledku toho neúplná knižnica viedla k ukončeniu niektorých programov Java, ako sú Vuze, Geronimo (od Apache) a ArgoUML.
Napriek náhlemu ukončeniu a takmer úplnému úplnému ukončeniu programu Harmony je stále podporovaných niekoľko aplikácií. Medzi tieto aplikácie patria JUnit, Tomcat, Apache Velocity, Apache Ant a mnoho ďalších.
Medzi ďalšie vlastnosti Apache Harmony patrí tlmočník bajtových kódov Java, knižnica tried, kompilátor JIT, jadro virtuálneho stroja, portovacia vrstva, správca vlákien, zberač odpadu a mnoho ďalších.
Apache Harmony bol vyradený (jeho vývoj bol zastavený) v novembri 2011. Stále je však k dispozícii na stiahnutie, aj keď bez technickej podpory alebo podobných hodnotení.
Stiahni teraz
Záverom možno povedať, že interprety bajtových kódov Java sú základnými súčasťami vývoja programov Java. Aby sme vám pomohli informovať váš výber, skontrolovali sme päť najlepších interpretov bajtových kódov Java na trhu.
Títo tlmočníci bajtových kódov Java boli vybraní a zoradení na základe ich relatívnej popularity a trvanlivosti v porovnaní s ostatnými.
SÚVISIACE PRÍBEHY, KTORÉ BY STE SI MALI VYZERAŤ
- Tu je postup, ako si stiahnuť Java 10 do počítača so systémom Windows
- 5 najlepších softvérov na návrh máp pre Windows 10 [Zoznam 2019]
- Spoločnosť Microsoft vydáva program Code Builder pre edíciu Minecraft Education
© Copyright Windows Report 2021. Nie je spojené so spoločnosťou Microsoft