Rozdíl mezi JRE a SDK

Hlavní rozdíl: JRE znamená Java Runtime Environment. Jedná se o prostředí Java pro spouštění jazyka Java, které se používá k provádění Java bytecode. Na druhou stranu, SDK nebo vývojová sada softwaru je sada nástrojů pro vývoj softwaru. Ty se primárně používají k vytváření různých aplikací. Program JRE se používá k spuštění těchto a dalších programů Java.

JRE znamená Java Runtime Environment. Jedná se o prostředí Java pro spouštění jazyka Java, které se používá k provádění Java bytecode. Na druhou stranu, SDK nebo vývojová sada softwaru je sada nástrojů pro vývoj softwaru. Ty se primárně používají k vytváření různých aplikací. Tyto aplikace lze pak použít pro určitý softwarový balíček, softwarový rámec, hardwarovou platformu, počítačový systém, konzolu videohry, operační systém nebo podobnou platformu. Java SDK je JDK nebo Java Development Kit. Toto je nejběžněji používaná sada SDK.

Soubory SDK často obsahují soubory k propojení s určitým programovacím jazykem, sofistikovaný hardware pro komunikaci s určitým vestavěným systémem, nástroje pro ladění pomůcek a další nástroje a vzorový kód, podpora technických poznámek nebo jiné podpůrné dokumentace pro objasnění bodů z primárního odkazu materiál. Stejně tak JDK přichází s JRE a různými vývojovými nástroji, jako jsou knihovny Java, kompilátory Java, Java debuggery, nástroje pro sdružování a zavádění.

Rozdíl mezi JRE a SDK lze shrnout jako takový. SDK nebo spíše JDK lze použít ke kompilaci programů do Java bytecode. Java bytecode je standardizovaný přenosný binární formát, který obvykle pochází z formátu souborů .class. Programy mohou být z mnoha tříd a v různých souborech.

Pro spuštění programu na JVM (Java Virtual Machine) musí být program splněn do Java bytecode. To usnadňuje spuštění programu v libovolném operačním systému. V opačném případě musí být program sestaven samostatně pro každý operační systém. JVM dává programátorům standardní formát, na kterém pracují.

Aby program mohl být spuštěn, musí být přepnuto do odpovídajících příkazů, které budou chápány místním operačním systémem. JRE se používá k tomu. Existují různé verze JRE, které překládají bytecode pro jejich odpovídající operační systém, tj jeden pro Windows XP, jeden pro Windows Vista, jeden pro Windows 7, jeden pro Mac Snow Leopard atd. Celá funkce JRE je umožnit počítači spustit program Java.

V podstatě se JDK používá k psaní nebo sestavování vlastních Java programů, zatímco JRE se používá k spuštění těchto a dalších Java programů, které jsou snadno dostupné na internetu. Řada aplikací a her je nyní založeno na jazyce Java.

Doporučená

Související Články

  • rozdíl mezi: Rozdíl mezi Asus FonePad a iPad

    Rozdíl mezi Asus FonePad a iPad

    Klíčový rozdíl: Společnost Asus oznámila uvedení nejnovějšího phabletu, Asus Fonepad. Fonepad je 7-palcový tablet s Androidem, který umožňuje uživatelům telefonovat také tak, že je umístí do ucha. Fablet je vybaven 7palcovým IPS LED podsvíceným dotykovým displejem, který umožňuje multitouchovou funkci až pro 10 osob. Obrazovka má rozlišení 128
  • rozdíl mezi: Rozdíl mezi názvem Meta a meta popisem

    Rozdíl mezi názvem Meta a meta popisem

    Klíčový rozdíl: Meta Název je ve skutečnosti značka, která slouží k zadání názvu webové stránky. Meta Popis je stručný přehled toho, co je na webové stránce. Popisy Meta Title a Meta jsou součástí větší skupiny metaznaček. Tyto značky se používají k tomu, aby vyhledávač poskytl informace o webové stránce, včetně toho, kdo stránku vytvořil, jak často se aktualizuje, o čem se tato stránka týká, jaký je název této stránky atd. Meta Title je ve skutečnosti značka, která slo
  • rozdíl mezi: Rozdíl mezi Pradu a Gucci

    Rozdíl mezi Pradu a Gucci

    Klíčový rozdíl: Prada a Gucci jsou dva průkopníci v módním průmyslu. Tyto značky jsou často považovány za konkurenty. Prada je známá svou kombinací jednoduchosti a funkčnosti v produktech, zatímco Gucci je oblíbenější pro své modely "chik". Prada se odkazuje na slavnou značku, kterou založil Mario Prada v roce 1913 v Miláně. Získala popularitu pro pr
  • rozdíl mezi: Rozdíl mezi jehňaty a ovcemi

    Rozdíl mezi jehňaty a ovcemi

    Hlavní rozdíl: Ovce jsou druh domestikovaného zvířete, který je často držen pro mléko, rouno a maso. Byli jedním z nejčasnějších zvířat, které měly být domestikovány. Jediným rozdílem mezi jehňaty a ovcemi je skutečnost, že jehňata jsou mladá ovce, konkrétně ovce mladší jednoho roku. Po jehněti starý jeden rok, j
  • rozdíl mezi: Rozdíl mezi kopcem a horou

    Rozdíl mezi kopcem a horou

    Klíčový rozdíl: Mezi těmito dvěma neexistuje žádná univerzální definice. Mnoho zemí se od sebe liší pomocí výšky, přičemž jakákoli půdní forma, která přesahuje 2 000 stop, je považována za horu a pod 2.000 stop je považována za kopci. Zemský povrch je pokryt různými terény, některé jsou vyšší než jiné a mají různé charakteristiky. Jaké jsou tyto různé formáty? Země má mno
  • rozdíl mezi: Rozdíl mezi zařízeními Dell XPS 10 a Nexus 7

    Rozdíl mezi zařízeními Dell XPS 10 a Nexus 7

    Klíčový rozdíl: Dell XPS 10 je 10, 1-palcový tablet, který je dodáván s klávesnicí Dock, aby se stal notebookem. Obrazovka je kapacitní multi-dotyková obrazovka HD displeje s rozlišením 1366 x 768 pixelů a hustotou přibližně 155 pixelů. Nexus 7 je tabletový počítač s operačním systémem Android 4.1 (nazývaný také Jelly Be
  • rozdíl mezi: Rozdíl mezi zařízeními Alcatel One Touch Idol Ultra a Samsung Galaxy Grand

    Rozdíl mezi zařízeními Alcatel One Touch Idol Ultra a Samsung Galaxy Grand

    Hlavní rozdíl: Zařízení Alcatel One Touch Idol Ultra je vybavena 4, 65 palcovou AMOLED kapacitní dotykovou obrazovkou s rozlišením 720 x 1280 pixelů. Telefon je napájen procesorem Dual-core 1, 2 GHz na médiu MediaTek MTK 6577 a 1 GB paměti RAM. Telefon má šířku 6, 45 mm, což vedlo společnost k tomu, že je nejtenčí smartphone na trhu. Samsung Galaxy Gran
  • rozdíl mezi: Rozdíl mezi adsorpcí a absorpcí

    Rozdíl mezi adsorpcí a absorpcí

    Klíčový rozdíl: Absorpce je hromadný jev, při kterém absorbent úplně proniká do těla pevného nebo kapalného za vzniku sloučeniny nebo roztoku. Na druhé straně adsorpce je povrchový jev, ve kterém se molekuly adsorbátu koncentrují pouze na povrchu adsorbentu. Mnoho lidí považuje absorpci a adsorpci za stejné. Obě se však navzájem
  • rozdíl mezi: Rozdíl mezi tvrdým a měkkým dřevem

    Rozdíl mezi tvrdým a měkkým dřevem

    Hlavní rozdíl: Tvrdé dřevo a měkké dřevo jsou dvě kategorie, které se používají k klasifikaci různých druhů dřeva. V podstatě je tvrdé dřevo dřevo pocházející z stromu angiospermu. Jedná se o druh stromu, který má uzavřené semeno, ať už v luscích, ve skořápce, v obalu nebo v ovoci. Některé slavné tvrdé dřevo patř

Redakce Choice

Rozdíl mezi seminářem a přednáškou

Klíčový rozdíl: Přednáška je, když profesor nebo učitel stojí před velkou třídou a jen dává informace, které požadují studenti. Na druhou stranu seminář je lekce více zaměřená na diskusi. Semináře a přednášky jsou formy vzdělávání, které se konají na vysoké škole a někdy i po ní. V podstatě je přednáška, kdy se profe