Java je univerzálny programovací jazyk na vysokej úrovni založený na koncepciách objektovo orientovaného programovania (OOP), ktorý odvodil väčšinu syntaxe z C a C ++. Je špeciálne navrhnutý tak, aby mal menej závislostí od implementácie v porovnaní s predchádzajúcimi verziami. Je to výpočtová platforma pre vývoj aplikačného softvéru vyvinutého spoločnosťou Sun Microsystems, ktorý neskôr získal technologický gigant Oracle Corporation. Core Java nie je nikdy definovaná nikde a je to termín používaný spoločnosťou Sun Microsystems na lepšie opísanie Java Standard Edition (Java SE). Toto je najzákladnejšia a najrobustnejšia verzia jazyka Java, ktorá pozostáva zo širokého spektra rozhraní API na všeobecné aj špeciálne účely. Dôvod, prečo sa to nazýva štandardné vydanie, pretože spôsobil vznik všetkých ostatných vydaní Java.
Java je hypoteticky všade vďaka svojej čitateľnosti a jednoduchosti. Od mobilných aplikácií po webové stránky, herné konzoly až po dátové centrá, od mobilných telefónov po internet je Java všade. Milióny zariadení na celom svete používajú Javu ako hlavný programovací jazyk. Dokonca aj všetky natívne aplikácie pre Android sú vstavané s Java a niekoľko spoločností používa Java ako skriptovací jazyk na strane servera pre vývoj backendu. Mnoho aplikácií a webových stránok vyžaduje inštaláciu Java, pretože je rýchla a bezpečná. To, čo sa začalo jednoducho ako internetový jazyk, sa stalo jedným z najuniverzálnejších programovacích jazykov na viacerých platformách, aké sa kedy vyvinuli. Najlepšie na tom je, že beží na doslova na akomkoľvek zariadení bez potreby rekompilácie, preto slogan „Písať raz, bežať kdekoľvek“.
Z technického hľadiska je to programovací jazyk na vysokej úrovni, ktorý je objektovo orientovaný, založený na triede a je špeciálne navrhnutý tak, aby mal menšie závislosti od implementácie v porovnaní s predchádzajúcimi jazykmi. Je ovplyvnená jazykom V a veľká časť jeho syntaxe je odvodená od C a C ++. Java aplikácie sa zvyčajne kompilujú do bajtkódu a súbor triedy obsahujúci bytecode Java sa dá spustiť na akejkoľvek platforme, na ktorej je spustený Java Virtual Machine (JVM) bez ohľadu na architektúru počítača. Je to úplne nezávislé na platforme, čo znamená, že môže spúšťať akýkoľvek kompilovaný kód na akejkoľvek platforme. Množstvo informácií a ich rastúca popularita je dôvod, prečo programátori a vývojári uprednostňujú Javu pred ostatnými programovacími jazykmi pre vývoj aplikácií..
Je to všeobecný pojem používaný spoločnosťou Sun Microsystems na opis štandardnej verzie Java (JSE). Je to najzákladnejšia verzia jazyka Java, ktorá vytvára základ pre všetky ostatné vydania jazyka Java, ako aj súbor súvisiacich technológií, ako sú CORBA, Java VM, atď. Core Java odkazuje skôr na súbor knižníc než na programovací jazyk. Je to najčistejšia forma Java, ktorá sa primárne používa na vývoj všeobecných desktopových aplikácií. Jednoducho povedané, týka sa to podmnožiny technológií Java SE, ktoré pozostávajú z API na všeobecné použitie aj API na špeciálne účely. Poskytuje základnú funkčnosť jazyka Java s hlbokou znalosťou jazyka Java samotného.
Core Java je iba časť Java, ktorá predstavuje J2SE a obsahuje všetky základy Java vrátane niektorých princípov a podrobností o balíku. Je to samostatná Java aplikácia, ktorá pokrýva všetko od konceptov OOP po špeciálne operátory, od typov údajov po triedy wrapperov, od prepojeného zoznamu po zoznam polí a od spracovania front až po spracovanie výnimiek. Existujú tri počítačové platformy založené na programovacom jazyku Java, vrátane Java SE. Je to stále najpoužívanejšia platforma založená na koncepte OOP a bežne sa používa na vývoj prenosných desktopových aplikácií. Okrem univerzálnych rozhraní API pozostáva z vývojových nástrojov, virtuálneho stroja a ďalších knižníc tried. Zahŕňa tiež špecifikáciu Java Virtual Machine.
Java je univerzálny programovací jazyk založený na konceptoch objektovo orientovaného programovacieho jazyka na vysokej úrovni, ktorý odvodzuje väčšinu syntaxe z C a C ++. Core Java, na druhej strane, je iba časťou Java, ktorá sa používa na vývoj prenosného kódu pre desktopové aplikácie aj pre serverové prostredia.
Java je programovací jazyk, ktorý podporuje kompatibilitu medzi platformami a je navrhnutý tak, aby mal menej závislostí od implementácie v porovnaní s inými programovacími jazykmi. Core Java je výpočtová platforma používaná na vývoj Java aplikácií pre stolové počítače a servery.
Java je robustná a bezpečná a nezávislá od platformy, čo z nej robí ideálnu voľbu pre vývoj aplikačného softvéru pre širokú škálu platforiem vrátane mobilných telefónov, webových stránok, vstavaných systémov, serverov a ďalších. Core Java odkazuje na Java Standard Edition (Java SE), ktoré je základným základom platformy Java a používa sa na vývoj aplikácií na podnikovej úrovni pre desktopy a servery..
Java je základný programovací jazyk pre začiatočníkov, ktorí sa chcú naučiť základy programovacieho jazyka Java a určité znalosti Java SE. Core Java učí všetky základy aplikácií Java a viac vrátane konceptov OOP, viaczávitových vlákien, spracovania výnimiek, polymorfizmu atď..
Hypoteticky medzi nimi neexistuje žiadny rozdiel. Všetko je len Java. Obidva tieto pojmy sú prakticky rovnaké, pretože Core Java je iba časťou Java, ktorá znamená Java Standard Edition a súbor súvisiacich technológií. Java je špičkový programovací jazyk vyvinutý spoločnosťou Sun Microsystems, ktorý neskôr získala spoločnosť Oracle Corporation. Zatiaľ čo Java sa používa na vývoj apletov a aplikácií, Core Java sa používa hlavne na navrhovanie aplikačného softvéru pre stolné aj serverové prostredie. Core Java je najzákladnejšou a najčistejšou formou Java, ktorá vytvorila základ pre ďalšie vydania programovacieho jazyka.