Java at Core Java

Anonim

Ang Java ay isang pangkalahatang layunin na mataas na antas ng programming language batay sa mga konsepto ng object oriented programming (OOP) na nagmula sa karamihan ng syntax mula sa C at C ++. Ito ay espesyal na idinisenyo upang magkaroon ng mas kaunting mga dependency ng pagpapatupad kumpara sa mga naunang bersyon nito. Ito ay isang computational platform para sa pagbuo ng software ng software na binuo ng Sun Microsystems, na sa kalaunan ay nakuha ng higanteng teknolohiya na Oracle Corporation. Ang Core Java ay hindi kailanman talaga tinutukoy kahit saan at isang terminong ginamit lamang ng Sun Microsystems upang mas mahusay na ilarawan ang Java Standard Edition (Java SE). Ito ang pinakasimpleng at matatag na bersyon ng Java na binubuo ng iba't ibang uri ng parehong pangkalahatang layunin at API na espesyal na layunin. Ang dahilan kung bakit ito ay tinatawag na standard edisyon dahil ito ay nagbigay ng kapanganakan sa lahat ng iba pang mga edisyon ng Java.

Ano ang Java?

Ang Java ay hypothetically sa lahat ng dako, salamat sa pagiging madaling mabasa at simple nito. Mula sa mga mobile na application sa mga website, mga laro console sa datacenters, mula sa mga mobile phone sa Internet, Java ay sa lahat ng dako. Milyun-milyong mga aparato sa buong mundo ang gumagamit ng Java bilang pangunahing wika sa programming. Kahit na ang lahat ng native na Android apps ay may built-in na Java at maraming mga kumpanya ay gumagamit ng Java bilang server-side scripting language para sa backend development. Maraming mga application at mga website na kailangan mong i-install ang Java dahil ito ay mabilis at secure. Ang sinimulan lamang bilang isang wika sa Internet ay naging isa sa mga pinaka-maraming nalalaman na cross-platform programming language na binuo kailanman. Ang pinakamagandang bahagi na ito ay tumatakbo sa literal na anumang aparato nang walang pangangailangan para sa recompilation, kaya ang slogan "Write isang beses, magpatakbo ng kahit saan".

Sa mga teknikal na termino, ito ay isang mataas na antas ng programming language na object-oriented, nakabatay sa klase, at espesyal na idinisenyo upang magkaroon ng mas maliit na dependency ng pagpapatupad kumpara sa mga nakaraang wika. Ito ay naiimpluwensyahan ng wika ng V at marami sa kanyang syntax ay nagmula sa C at C ++. Karaniwang pinagsama-sama ang mga application ng Java sa bytecode at isang klase ng file na naglalaman ng isang Java bytecode ay maisasakatuparan sa anumang platform na tumatakbo sa isang Java Virtual Machine (JVM) nang walang kinalaman sa computer architecture. Ito ay ganap na malayang platform na nangangahulugang maaari itong patakbuhin ang anumang naipon na code sa anumang platform. Ang kasaganaan ng impormasyon at ang kasikatan nito ay ang dahilan kung bakit ang mga programmer at developer ay nagustuhan ang Java sa iba pang mga programming language para sa pagpapaunlad ng apps.

Ano ang Core Java?

Ito ay isang pangkalahatang kataga na ginagamit ng Sun Microsystems upang ilarawan ang standard na bersyon ng Java (JSE). Ito ay ang pinaka-pangunahing bersyon ng Java na nagtatakda ng pundasyon para sa lahat ng iba pang mga edisyon ng Java kasama ang isang hanay ng mga kaugnay na teknolohiya tulad ng CORBA, Java VM, atbp. Core Java ay tumutukoy sa isang koleksyon ng mga aklatan sa halip na lamang ang programming language. Ito ay ang purest form ng Java na pangunahing ginagamit para sa pag-unlad ng mga pangkalahatang mga application sa desktop. Lamang ang pagsasalita, ito ay tumutukoy sa isang subset ng Java SE teknolohiya na binubuo ng parehong API ng pangkalahatang layunin at mga API ng espesyal na layunin. Nagbibigay ito ng pangunahing pag-andar ng Java na may malalim na kaalaman sa wikang Java mismo.

Core Java ay isang bahagi lamang ng Java na nakatayo para sa J2SE na naglalaman ng lahat ng mga pangunahing kaalaman ng Java kabilang ang ilang mga prinsipyo at mga detalye ng pakete. Ito ay isang stand-alone na Java application na sumasaklaw sa lahat ng bagay mula sa mga konsepto ng OOP sa mga espesyal na operator, mula sa mga uri ng data sa mga klase ng wrapper, mula sa Linked list sa Array list, at queue sa exception handling. Mayroong tatlong computing platform batay sa Java programming language, kabilang ang Java SE. Ito pa rin ang pinaka malawak na ginamit na platform batay sa konsepto ng OOP at karaniwang ginagamit para sa pag-unlad ng mga portable desktop application. Bilang karagdagan sa API ng pangkalahatang layunin, binubuo ito ng mga tool sa pag-unlad, isang virtual machine, at iba pang mga library ng klase. Kasama rin dito ang Specific Java Virtual Machine.

Pagkakaiba sa pagitan ng Java at Core Java

Mga Pangunahing Kaalaman ng Java at Core Java

Ang Java ay isang pangkalahatang layunin ng programming language batay sa mga konsepto ng mataas na antas na object-oriented programming language at kung saan nakukuha ang karamihan ng syntax mula sa C at C ++. Sa kabilang banda, ang Core Java ay isang bahagi lamang ng Java na ginagamit para sa pagpapaunlad ng portable code para sa parehong mga application ng desktop at kapaligiran ng server.

Platform ng Java at Core Java

Ang Java ay isang programming language na sumusuporta sa cross-platform compatibility at idinisenyo upang magkaroon ng mas kaunting mga dependency ng pagpapatupad kumpara sa iba pang mga programming language. Core Java ay isang computing platform na ginagamit para sa pagbuo ng mga aplikasyon ng Java para sa mga desktop at server.

Application ng Java at Core Java

Ang Java ay matatag at ligtas at malayang platform na ginagawang isang perpektong pagpipilian para sa pagpapaunlad ng software ng application para sa iba't ibang mga platform kabilang ang mga mobile phone, website, naka-embed na mga system, mga server, at higit pa. Ang Core Java ay tumutukoy sa Java Standard Edition (Java SE) na pangunahing pundasyon ng Java platform at ginagamit para sa pagpapaunlad ng mga aplikasyon ng antas ng enterprise para sa parehong mga desktop at server.

Antas

Java ay ang pangunahing antas ng programming language para sa mga nagsisimula na gustong malaman ang mga pangunahing kaalaman ng Java programming language at ilang kaalaman sa Java SE. Itinuturo ng Core Java ang lahat ng mga batayan ng mga aplikasyon ng Java at higit pa kabilang ang mga konsepto ng OOP, Multi-threading, paghawak ng eksepsiyon, Polymorphism, atbp.

Java vs Core Java: Paghahambing Tsart

Buod ng Java kumpara sa Core Java

Hypothetically, walang pagkakaiba sa pagitan ng dalawa. Ang lahat ay Java lamang. Ang parehong mga tuntunin ay halos pareho, isinasaalang-alang Core Java ay lamang ng isang bahagi ng Java na ibig sabihin para sa Java Standard Edition plus isang hanay ng mga kaugnay na teknolohiya. Ang Java ay isang klase batay sa mataas na antas na programming language na binuo ng Sun Microsystems, na sa kalaunan ay nakuha ng Oracle Corporation. Habang ang Java ay ginagamit para sa pagpapaunlad ng mga applet at application, Core Java ay higit sa lahat na ginagamit upang mag-disenyo ng software ng application para sa parehong desktop at server environment. Core Java ang pinakasimpleng at pinakadalisay na anyo ng Java na nagtatakda ng pundasyon para sa iba pang mga edisyon ng programming language.