Java je programski jezik visoke razine opće namjene temeljen na konceptima objektno orijentiranog programiranja (OOP) koji je veći dio sintakse izveo iz C i C ++. Posebno je dizajniran da ima manje ovisnosti o implementaciji u odnosu na njegove prethodne verzije. To je računalna platforma za razvoj aplikacijskog softvera razvijenog od strane Sun Microsystems, koju je kasnije stekao tehnološki gigant Oracle Corporation. Jezgra Java zapravo se nigdje ne definira i samo je izraz koji Sun Microsystems koristi da bolje opisuje Java Standard Edition (Java SE). Ovo je najosnovnija i najsnažnija verzija Java koja se sastoji od širokog spektra API-ja opće namjene i posebne namjene. Razlog zbog kojeg se zove standardno izdanje, jer je rodio sva ostala izdanja Jave.
Java je svugdje hipotetički zahvaljujući svojoj čitljivosti i jednostavnosti. Od mobilnih aplikacija do web stranica, igraćih konzola do centara podataka, od mobilnih telefona do interneta, Java je posvuda. Milioni uređaja širom svijeta koriste Java kao osnovni programski jezik. Čak i sve izvorne Androidove aplikacije ugrađene su u Javu, a nekoliko tvrtki koristi Javu kao skriptni jezik na strani poslužitelja za razvoj pozadine. Mnoge aplikacije i web stranice zahtijevaju da instalirate Java jer je brz i siguran. Ono što je započelo jednostavno kao internetski jezik postalo je jedan od najsvestranijih programskih jezika na više platformi ikad razvijenih. Najbolji dio koji se izvodi doslovno na bilo kojem uređaju bez potrebe za rekompilacijom, otuda i slogan „Napiši jednom, trči bilo gdje“.
Tehnički gledano, to je programski jezik visoke razine koji je objektno orijentiran, temeljen na klasi i posebno je dizajniran da ima manje ovisnosti o implementaciji u odnosu na prethodne jezike. Na njega utječe V jezik i velik dio njegove sintakse potječe od C i C ++. Java aplikacije obično se sastavljaju u bajt kod i datoteka klase koja sadrži Java bajt kod može se izvršiti na bilo kojoj platformi koja pokreće Java Virtual Machine (JVM), bez obzira na arhitekturu računala. Potpuno je neovisna o platformi, što znači da može pokrenuti bilo koji sastavljeni kod na bilo kojoj platformi. Obilje informacija i njegova popularna popularnost zato programeri i programeri preferiraju Javu u odnosu na druge programske jezike za razvoj aplikacija.
To je opći izraz koji Sun Microsystems koristi za opisivanje standardne verzije Java (JSE). To je najosnovnija verzija Jave koja postavlja temelje za sva ostala Java izdanja, kao i skup srodnih tehnologija poput CORBA, Java VM itd. Core Java odnosi se na zbirku biblioteka, a ne samo na programski jezik. To je najčišći oblik Java koji se prvenstveno koristi za razvoj općih desktop aplikacija. Jednostavno rečeno, odnosi se na podskup Java SE tehnologija koje se sastoje i od API-ja opće namjene i API-ja posebne namjene. Osigurava temeljnu funkcionalnost Jave s dubokim poznavanjem samog Java jezika.
Core Java je samo dio Jave, koji označava J2SE koji sadrži sve osnove Jave, uključujući neke principe i pojedinosti o paketu. To je samostalna Java aplikacija koja pokriva sve, od OOP koncepata do posebnih operatora, od vrsta podataka do klasa omota, od Povezanog popisa do Array liste i reda do rukovanja iznimkama. Postoje tri računalne platforme temeljene na programskom jeziku Java, uključujući Java SE. To je još uvijek najčešće korištena platforma koja se temelji na konceptu OOP-a i obično se koristi za razvoj prijenosnih desktop aplikacija. Pored API-ja opće namjene, sastoji se od razvojnih alata, virtualnog stroja i ostalih biblioteka klase. Također uključuje specifikaciju Java virtualnog stroja.
Java je programski jezik opće namjene koji se temelji na konceptima objektno programskog jezika visoke razine i koji većinu sintakse izvodi iz C i C ++. S druge strane, Core Java je samo dio Java koji se koristi za razvoj prijenosnog koda i za desktop aplikacije i za poslužiteljsko okruženje..
Java je programski jezik koji podržava kompatibilnost s više platformi i osmišljen je da ima manje ovisnosti o implementaciji u usporedbi s drugim programskim jezicima. Core Java je računalna platforma koja se koristi za razvoj Java aplikacija za stolna računala i poslužitelje.
Java je robusna i sigurna i neovisna o platformi što je čini idealnim izborom za razvoj aplikativnog softvera za široku paletu platformi, uključujući mobilne telefone, web stranice, ugrađene sustave, poslužitelje i još mnogo toga. Core Java odnosi se na Java Standard Edition (Java SE) koji je osnovni temelj Java platforme i koristi se za razvoj aplikacija za poslovne razine i za stolna i poslužitelja..
Java je osnovni programski jezik za početnike koji žele naučiti osnove Java programskog jezika i neka znanja Java SE. Core Java podučava sve osnove Java aplikacija i još više, uključujući OOP koncepte, višestruke navoje, rukovanje iznimkama, polimorfizam, itd..
Hipotetski, nema razlike između to dvoje. Sve je samo Java. Oba su termina praktički jednaka, s obzirom da je Core Java samo dio Jave koji označava Java Standard Edition i skup srodnih tehnologija. Java je programski jezik na visokoj razini koji je razvio Sun Microsystems, a kojeg je kasnije stekla kompanija Oracle Corporation. Dok se Java koristi za razvoj appleta i aplikacija, Core Java se uglavnom koristi za dizajn aplikacijskog softvera za radna i poslužiteljska okruženja. Core Java je najosnovniji i najčišći oblik Jave, koji je postavio temelj drugim izdanjima programskog jezika.