Java a Core Java

Anonim

Java je univerzální programovací jazyk na vysoké úrovni založený na konceptech objektově orientovaného programování (OOP), který odvozoval většinu syntaxe z C a C ++. Je speciálně navržena tak, aby měla méně implementační závislostí ve srovnání s předchozími verzemi. Je to výpočetní platforma pro vývoj aplikačního softwaru vyvinutého společností Sun Microsystems, která byla později získána technologickým gigantem Oracle Corporation. Core Java není nikdy definována nikde a je jen termín, který společnost Sun Microsystems používá k lepšímu popisu Java Standard Edition (Java SE). Jedná se o nejzákladnější a nejsilnější verzi Java, která se skládá z široké škály aplikací API pro všeobecné i speciální účely. Důvod, proč se nazývá standardní vydání, protože porodila všechna ostatní edice Java.

Co je Java?

Java je hypoteticky všude díky své čitelnosti a jednoduchosti. Od mobilních aplikací po webové stránky, herní konzole až po datová centra, od mobilních telefonů po internet, je Java všude. Miliony zařízení na celém světě používají jazyk Java jako jádrový programovací jazyk. Dokonce i všechna nativní aplikace pro Android jsou vestavěná s Java a několik firem používá Java jako skriptovací jazyk na straně serveru pro vývoj backendů. Mnoho aplikací a webů vyžaduje instalaci Java, protože je rychlá a bezpečná. Co se začalo jednoduše jako jazyk internetu, se stalo jedním z nejrozšířenějších programovacích jazyků, které se kdy vyvinuly. Nejlepší část běží na doslovném zařízení, aniž by bylo zapotřebí recompilace, tedy slogan "Napište jednou, běžte kdekoli".

Z technického hlediska je to programovací jazyk na vysoké úrovni, který je objektově orientovaný, založený na třídách a je speciálně navržen tak, aby měl menší závislost na implementaci ve srovnání s předchozími jazyky. Je ovlivňován jazykem V a většina jeho syntaxe je odvozena z C a C ++. Aplikace Java jsou typicky kompilovány podle bytecode a třídní soubor obsahující Java bytecode může být spuštěn na libovolné platformě se systémem Java Virtual Machine (JVM) bez ohledu na architekturu počítače. Je zcela nezávislá na platformě, což znamená, že může spustit libovolný kompilovaný kód na libovolné platformě. Množství informací a rostoucí popularita je důvodem, proč programátoři a vývojáři upřednostňují Java před jinými programovacími jazyky pro vývoj aplikací.

Co je Core Java?

Je to obecný termín používaný společností Sun Microsystems k popisu standardní verze jazyka Java (JSE). Jedná se o nejzákladnější verzi Java, která vytváří základnu pro všechny ostatní edice Java plus soubor souvisejících technologií, jako je CORBA, Java VM atd. Jádrová java se odkazuje spíše na kolekci knihoven než na programovací jazyk. Jedná se o nejčistší formu Java, která se primárně používá k vývoji obecných desktopových aplikací. Jednoduše řečeno, jedná se o podmnožinu technologií Java SE, která se skládá jak z API obecného určení, tak z API pro speciální účely. Poskytuje základní funkcionalitu Java s hlubokou znalostí samotného jazyka Java.

Core Java je jen část Java, která označuje J2SE obsahující všechny základy Java včetně některých principů a detailů balíčku. Jedná se o samostatnou aplikaci Java, která pokrývá vše od koncepcí OOP až po speciální operátory, od datových typů až po třídu wrapperů, od seznamu Linked to Mailing list a z fronty na zpracování výjimek. Existují tři výpočetní platformy založené na programovacím jazyce Java, včetně Java SE. Je stále nejrozšířenější platformou založenou na konceptu OOP a běžně se používá k vývoji přenosných desktopových aplikací. Kromě API pro obecné účely se skládá z vývojových nástrojů, virtuálního stroje a dalších třídních knihoven. Zahrnuje také specifikaci virtuálního stroje Java.

Rozdíl mezi Java a Core Java

Základy Java a Core Java

Java je obecný programovací jazyk založený na koncepcích objektově orientovaného programovacího jazyka na vysoké úrovni a který odvozuje většinu syntaxe z C a C ++. Core Java, na druhé straně, je jen částí Java, která se používá pro vývoj přenosného kódu jak pro desktopové aplikace, tak pro prostředí serverů.

Platforma Java a Core Java

Java je programovací jazyk, který podporuje multiplatformní kompatibilitu a je navržen tak, aby měl méně implementační závislosti v porovnání s jinými programovacími jazyky. Core Java je výpočetní platforma používaná pro vývoj aplikací Java pro stolní počítače a servery.

Aplikace Java a Core Java

Java je robustní a bezpečná a nezávislá na platformě, což z něj dělá ideální volbu pro vývoj aplikačního softwaru pro nejrůznější platformy včetně mobilních telefonů, webových stránek, vestavěných systémů, serverů a další. Core Java odkazuje na Java Standard Edition (Java SE), která je základem platformy Java a používá se pro vývoj podnikových aplikací pro desktopy i servery.

Úroveň

Java je základní programovací jazyk pro začátečníky, kteří se chtějí naučit základy programovacího jazyka Java a některé znalosti Java SE. Core Java učí všechny základy aplikací Java a další, včetně konceptů OOP, vícenásobných závitů, zpracování výjimek, polymorfismus atd.

Java vs. Core Java: Srovnávací graf

Přehled Java vs. Core Java

Hypoteticky mezi nimi neexistuje žádný rozdíl. Všechno je jen Java. Oba termíny jsou prakticky stejné, jelikož Core Java je jen částí Java, což znamená Java Standard Edition plus soubor souvisejících technologií. Java je programovací jazyk na vysoké úrovni vyvinutý společností Sun Microsystems, který byl později získán společností Oracle Corporation. Zatímco Java je používán pro vývoj aplikací a aplikací, Core Java se používá hlavně pro návrh aplikačního softwaru jak pro desktopové, tak pro serverové prostředí. Core Java je nejzákladnější a nejčistší podoba Java, která vytváří základ pro další edice programovacího jazyka.