Atšķirība starp Java un Core Java

Java ir vispārējas nozīmes augsta līmeņa programmēšanas valoda, kuras pamatā ir objektorientētas programmēšanas (OOP) jēdzieni, kas lielu daļu sintakses atvasināja no C un C ++. Tas ir īpaši izstrādāts, lai salīdzinājumā ar iepriekšējām versijām būtu mazāk atkarību no ieviešanas. Tā ir skaitļošanas platforma lietojumprogrammatūras izstrādei, kuru izstrādājusi Sun Microsystems, kuru vēlāk iegādājās tehnoloģiju gigants Oracle Corporation. Core Java nekad nekur faktiski nav definēts, un tas ir tikai termins, ko Sun Microsystems lieto, lai labāk raksturotu Java Standard Edition (Java SE). Šī ir visvienkāršākā un izturīgākā Java versija, kas sastāv no visdažādākajām gan vispārēja, gan speciāla lietojuma API. Iemesls, kāpēc to sauc par standarta izdevumu, ir tāds, ka tas radīja pārējos Java izdevumus.

Kas ir Java?

Java ir hipotētiski visur, pateicoties tās lasāmībai un vienkāršībai. Java ir visur, sākot no mobilajām lietojumprogrammām līdz vietnēm, spēļu konsolēm un beidzot ar datu centriem, no mobilajiem tālruņiem līdz internetam. Miljoniem ierīču visā pasaulē Java tiek izmantota kā galvenā programmēšanas valoda. Pat visas vietējās Android lietotnes ir iebūvētas Java, un vairāki uzņēmumi Java izmanto kā servera puses skriptu valodu aizmugures programmatūras izstrādei. Daudzām lietojumprogrammām un vietnēm ir jāinstalē Java, jo tā ir ātra un droša. Tas, kas aizsākās vienkārši kā interneta valoda, ir kļuvis par vienu no daudzpusīgākajām starp platformu programmēšanas valodām, kas jebkad ir izstrādāta. Vislabāk to darbina burtiski jebkurā ierīcē, bez nepieciešamības veikt atkārtotu kompilāciju, tāpēc sauklis “Vienreiz rakstiet, skrieniet jebkur”.

Tehniskā ziņā tā ir augsta līmeņa programmēšanas valoda, kas ir orientēta uz objektiem, balstīta uz klasi un ir īpaši izstrādāta tā, lai salīdzinājumā ar iepriekšējām valodām būtu mazāka ieviešanas atkarība. To ietekmē V valoda, un lielu daļu sintakses tas iegūst no C un C ++. Java lietojumprogrammas parasti tiek sastādītas bytecode, un klases failu, kurā ir Java bytecode, var izpildīt uz jebkuras platformas, kurā darbojas Java Virtual Machine (JVM), neatkarīgi no datora arhitektūras. Tas ir pilnībā neatkarīgs no platformas, kas nozīmē, ka tas var palaist jebkuru apkopotu kodu uz jebkuras platformas. Informācijas pārpilnība un tās strauji augošā popularitāte ir iemesls, kāpēc programmētāji un izstrādātāji lietotņu izstrādei dod priekšroku Java salīdzinājumā ar citām programmēšanas valodām.

Kas ir Core Java?

Tas ir vispārīgs termins, ko Sun Microsystems lieto, lai aprakstītu Java (JSE) standarta versiju. Tā ir visvienkāršākā Java versija, kas liek pamatus visiem pārējiem Java izdevumiem, kā arī saistīto tehnoloģiju kopumam, piemēram, CORBA, Java VM utt. Core Java attiecas uz bibliotēku kolekciju, nevis tikai uz programmēšanas valodu. Tā ir tīrākā Java forma, ko galvenokārt izmanto vispārīgu darbvirsmas lietojumprogrammu izstrādei. Vienkārši runājot, tas attiecas uz Java SE tehnoloģiju apakškopu, kas sastāv gan no vispārēja lietojuma API, gan no īpaša mērķa API. Tas nodrošina Java galveno funkcionalitāti ar dziļām Java valodas zināšanām.

Core Java ir tikai Java daļa, kas apzīmē J2SE un satur visus Java pamatus, ieskaitot dažus principus un paketes detaļas. Tā ir atsevišķa Java lietojumprogramma, kas aptver visu, sākot no OOP koncepcijām līdz īpašiem operatoriem, sākot no datu tipiem līdz iesaiņojuma klasēm, no Saistītā saraksta līdz Masīvu sarakstam un rindā līdz izņēmumu apstrādei. Ir trīs skaitļošanas platformas, kuru pamatā ir Java programmēšanas valoda, ieskaitot Java SE. Tā joprojām ir visplašāk izmantotā platforma, kuras pamatā ir OOP koncepcija, un to parasti izmanto portatīvo darbvirsmas lietojumprogrammu izstrādei. Papildus vispārēja lietojuma API, tas sastāv no izstrādes rīkiem, virtuālās mašīnas un citām klases bibliotēkām. Tas ietver arī Java virtuālās mašīnas specifikāciju.

Atšķirība starp Java un Core Java

Java un Core Java pamati

Java ir vispārējas nozīmes programmēšanas valoda, kuras pamatā ir augsta līmeņa objektorientētas programmēšanas valodas jēdzieni un kas lielāko daļu sintakses atvasina no C un C ++. Core Java, no otras puses, ir tikai Java daļa, ko izmanto portatīvā koda izstrādei gan darbvirsmas lietojumprogrammām, gan serveru vidēm.

Java un Core Java platforma

Java ir programmēšanas valoda, kas atbalsta savstarpēju platformu savietojamību, un tā ir izstrādāta tā, lai salīdzinājumā ar citām programmēšanas valodām būtu mazāka atkarība no ieviešanas. Core Java ir skaitļošanas platforma, ko izmanto Java lietojumprogrammu izstrādei galddatoriem un serveriem.

Java un Core Java pielietojums

Java ir izturīga, droša un no platformas neatkarīga, kas padara to par ideālu izvēli lietojumprogrammatūras izstrādei visdažādākajām platformām, ieskaitot mobilos tālruņus, vietnes, iegultās sistēmas, serverus un daudz ko citu. Core Java attiecas uz Java Standard Edition (Java SE), kas ir Java platformas pamata pamats un tiek izmantots uzņēmuma līmeņa lietojumprogrammu izstrādei gan galddatoriem, gan serveriem.

Līmenis

Java ir pamata līmeņa programmēšanas valoda iesācējiem, kuri vēlas apgūt Java programmēšanas valodas pamatus un zināmas zināšanas par Java SE. Core Java māca visus Java lietojumprogrammu pamatus un vairāk, ieskaitot OOP koncepcijas, vairāku pavedienu izveidi, izņēmumu apstrādi, polimorfismu utt..

Java vs Core Java: salīdzināšanas diagramma

Java un Core Java kopsavilkums

Hipotētiski, starp abiem nav atšķirības. Viss ir tikai Java. Abi termini ir praktiski vienādi, ņemot vērā, ka Core Java ir tikai Java daļa, kas apzīmē Java Standard Edition un saistīto tehnoloģiju kopu. Java ir klasē balstīta augsta līmeņa programmēšanas valoda, kuru izstrādājusi Sun Microsystems, kuru vēlāk ieguva Oracle Corporation. Kaut arī Java tiek izmantota sīklietotņu un lietojumprogrammu izstrādei, Core Java galvenokārt tiek izmantota, lai izstrādātu lietojumprogrammatūru gan darbvirsmas, gan servera vidēm. Core Java ir visvienkāršākā un tīrākā Java forma, kas liek pamatus citiem programmēšanas valodas izdevumiem.