Java i Core Java

Anonim

Java je opći programski jezik na visokoj razini temeljen na konceptu objektno orijentiranog programiranja (OOP) koji je proizveo većinu sintakse iz C i C + +. To je posebno dizajnirano da ima manje implementacijskih zavisnosti u odnosu na prethodne verzije. To je računalna platforma za razvoj aplikacijskog softvera kojeg je razvio Sun Microsystems, koji je kasnije dobio tehnološki div Oracle Corporation. Temeljna Java nikada nije definirana nigdje, a samo je termin kojeg koristi Sun Microsystems da bi bolje opisali Java Standard Edition (Java SE). Ovo je najosnovnija i robusnija inačica Java koja se sastoji od širokog spektra API-ja za opću namjenu i posebnu namjenu. Razlog zbog kojeg se naziva standardno izdanje jer je rodila sva druga izdanja Jave.

Što je Java?

Java je hipotetski svugdje zahvaljujući svojoj čitljivosti i jednostavnosti. Od mobilnih aplikacija do web stranica, igraćih konzola do podatkovnih centara, od mobilnih telefona do interneta, Java je posvuda. Milijuni uređaja širom svijeta koriste Java kao osnovni programski jezik. Čak i sve izvorne aplikacije za Android ugrađene su u Java i nekoliko tvrtki koristi Java kao jezik skriptiranja na strani poslužitelja za razvoj pozadine. Mnoge aplikacije i web stranice zahtijevaju instalaciju Java jer je brz i siguran. Ono što je počelo jednostavno kao internetski jezik postalo je jedno od najsvestranijih programskih jezika koji su ikad razvijeni. Najbolji dio se kreće doslovno bilo kojim uređajem bez potrebe za recompiliranjem, pa stoga slogan, "Jednom napišite, pokrenite bilo gdje".

U tehničkom smislu, to je programski jezik visoke razine koji je objektno orijentiran, temeljen na klasi, a posebno je dizajniran da ima manje ovisnosti o provedbi u odnosu na prethodne jezike. To je pod utjecajem V jezika, a većina njegove sintakse izvedena je iz C i C + +. Java aplikacije se obično sastavljaju u bytecode i klasična datoteka s Java bajtkodom može se izvršiti na bilo kojoj platformi koja pokreće Java virtualni stroj (JVM) bez obzira na arhitekturu računala. To je potpuno neovisno o platformi, što znači da može pokrenuti bilo koji sastavljeni kod na bilo kojoj platformi. Zbog velikog broja informacija i njegove sve veće popularnosti, programeri i programeri preferiraju Java nad ostalim programskim jezicima za razvoj aplikacija.

Što je Core Java?

To je opći pojam koji koristi Sun Microsystems za opisivanje standardne verzije Java (JSE). To je najosnovnija verzija Java koja postavlja temelje za sva druga izdanja Java i niz povezanih tehnologija kao što su CORBA, Java VM itd. Temeljna Java odnosi se na zbirku knjižnica, 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, to se odnosi na podskup Java SE tehnologija koji se sastoji od API-ja opće namjene i API-ja posebne namjene. Ona pruža jezgru funkcionalnosti Java s dubokim poznavanjem Java jezika sama.

Core Java je samo dio Jave koji označava J2SE koji sadrži sve osnove Java, uključujući neke principe i detalje paketa. To je samostalni Java aplikacija koja pokriva sve od OOP koncepata do posebnih operatora, od vrsta podataka do klasičnih omotnica, od povezanog popisa do popisa rasporeda i red čekanja na iznimke. Postoje tri računalne platforme temeljene na Java programskom jeziku, uključujući Java SE. Ona je i dalje najčešće korištena platforma temeljena na konceptu OOP i obično se koristi za razvoj prijenosnih desktop aplikacija. Osim API-ja opće namjene, sastoji se od razvojnih alata, virtualnog stroja i drugih klasičnih knjižnica. Ona također uključuje Java Virtual Machine Specification.

Razlika između Java i Core Java

Osnove Java i Core Java

Java je programski jezik opće namjene koji se temelji na konceptima visoke razine, objektno orijentiranog programskog jezika i koji proizlazi većinu sintakse iz C i C + +. S druge strane, Core Java je samo dio Java koji se koristi za razvoj prijenosnog koda za desktop aplikacije i okruženja poslužitelja.

Platforma Java i Core Java

Java je programski jezik koji podržava kompatibilnost među platformama i osmišljen je da ima manje implementacijskih ovisnosti u usporedbi s drugim programskim jezicima. Temeljna Java platforma je računalna platforma koja se koristi za razvoj Java aplikacija za stolna računala i poslužitelje.

Primjena Java i Core Java

Java je robustan i siguran i neovisan o platformama, što ga čini idealnim izborom za razvoj aplikacijskog softvera za široku paletu platformi, uključujući mobilne telefone, web stranice, ugrađene sustave, poslužitelje i još mnogo toga. Core Java se odnosi na Java Standard Edition (Java SE), koji je osnovni temelj Java platforme i koristi se za razvoj aplikacija na razini poduzeća i za stolna računala i poslužitelje.

nivo

Java je osnovni programski jezik za početnike koji žele naučiti osnove Java programskog jezika i neko znanje Java SE-a. Temeljna Java uči sve osnove Java aplikacija i više, uključujući OOP koncepte, Multi-threading, iznimka rukovanje, Polymorphism, itd.

Java vs Core Java: usporedni grafikon

Sažetak Java ili Core Java

Hipotetski, nema razlike između njih. Sve je samo Java. Oba su pojmova praktički ista, s obzirom da je Core Java dio Java koji označava Java Standard Edition i niz povezanih tehnologija. Java je programski jezik visoke klase temeljen na klasi razvijen od strane tvrtke Sun Microsystems, koji je kasnije stekao tvrtka Oracle Corporation. Dok Java služi za izradu aplikacija i aplikacija, Core Java uglavnom se koristi za dizajniranje aplikacijskog softvera za desktop i poslužiteljsko okruženje. Core Java je najosnovniji i najčišći oblik Java koji postavlja temelje za druga izdanja programskog jezika.