Ịghọta Java Compiler na Java Virtual Machine - Akụkụ 4


Ruo ugbu a, anyị agabigala ọrụ na koodu Klas, Main method & Loop Control na Java. Ebe a na post anyị ga-ahụ Gịnị bụ Java Compiler na Java Virtual Machine. Kedu ihe ha bu n'obi na ọrụ ha.

Gịnị bụ Java Compiler

Java bụ asụsụ pịnyesiri ike nke pụtara mgbanwe ga-ejiderịrị ụdị data ziri ezi. N'asụsụ pịnyesiri ike, mgbanwe enweghị ike ijide ụdị data na-ezighi ezi. Nke a bụ atụmatụ nchekwa etinyere nke ọma n'asụsụ mmemme Java.

Ndị nchịkọta Java na-ahụ maka ya site na ịlele mgbanwe maka mmebi ọ bụla na njide ụdị data. Mwepu ole na ole nwere ike ibilite n'oge ịgba ọsọ nke dị mkpa maka njirimara njide ike nke Java. Ka mmemme Java na-agba, ọ nwere ike ịgụnye ihe ọhụrụ na-adịbughị tupu ya emee ka enwee mgbanwe ụfọdụ a na-ahapụ ihe dị iche iche na ụdị data nke mgbanwe nwere ike ijide.

Java Compiler setịpụrụ nzacha maka mpempe koodu ahụ nke na-agaghị achịkọta mgbe ọ bụla ewezuga nkwupụta. Onye nchịkọta akụkọ anaghị atụgharị nkọwa ndị ahụ wee hapụ ya ka ọ dị. Koodu Java na-akwado ụdị nkwupụta atọ n'ime mmemme.

1. /* COMMENT HERE */
2. /** DOCUMENTATION COMMENT HERE */
3. // COMMENT HERE

Ihe ọ bụla etinyere n'etiti /* na */ ma ọ bụ /** na */ ma ọ bụ mgbe/na-eleghara Java Compiler anya.

Java Compiler na-ahụ maka ịlele nke ọma imebi syntax ọ bụla. Emebere Java Compiler ka ọ bụrụ ihe nchịkọta bytecode ntụgharị, ọ na-emepụta faịlụ klaasị site na faịlụ mmemme nke edere naanị na bytecode.

Java Compiler bụ ọkwa mbụ nke nchekwa. Ọ bụ ahịrị nchebe mbụ ebe a na-enyocha ụdị data ezighi ezi na mgbanwe. Ụdị data na-ezighi ezi nwere ike imebi mmemme na n'èzí ya. Lelee ma mpempe koodu ọ bụla na-achọ ịkpọku mpempe koodu amachibidoro dịka klaasị nkeonwe. Ọ na-amachibido ohere ịnweta koodu/klas/data dị mkpa na-enwetaghị ikike.

Java Compiler na-emepụta faịlụ bytecodes/klaasị bụ ikpo okwu na-anọpụ iche na-achọ JVM na-agba ọsọ na ọ ga-agba ọsọ na ngwaọrụ ọ bụla/ikpo okwu/ihe owuwu.

Gịnị bụ Java Virtual Machine (JVM)

Igwe mebere Java bụ ahịrị nchekwa na-esote nke na-etinye akwa oyi akwa n'etiti ngwa Java na OS. Ọ na-elele faịlụ klaasị nke Java Compiler chịkọtara yana nchekwa, ma ọ bụrụ na mmadụ mebie faịlụ klaasị/bytecode iji gbochie ohere ịnweta data dị oke egwu na-enweghị ikike.

Igwe mebere Java na-atụgharịrị bytecode site na itinye faịlụ klaasị na Asụsụ igwe.

JVM na-ahụ maka ọrụ dị ka Ibu na Storelọ Ahịa, Mgbakọ Arithmetic, Ntugharị ụdị, Ihe Okike, Ntugharị Ihe, Nfefe Njikwa, Mwepu ịtụfu, wdg.

Ụdị ọrụ Java nke Java Compiler na-achịkọta koodu ahụ n'ime calssfile/bytecodes wee Java Virtual Machine na-agba ọsọ klasfile/bytecode. Ihe nlereanya a na-eme ka koodu na-agba ọsọ ọsọ ọsọ na oyi akwa ọzọ na-eme ka nchekwa.

Yabụ kedu ihe ị chere - Java Compiler or Java Virtual Machine na-arụ ọrụ dị mkpa karịa? Mmemme Java ga-agbarịrị ma elu (Compiler na JVM) n'ezie.

Nke a post chịkọtara ọrụ nke Java Compiler na JVM. A na-anabata aro gị niile na nkọwa ndị dị n'okpuru. Anyị na-arụ ọrụ na post na-esote \object oriented approach of Java ruo mgbe ahụ nọrọ na nche wee jikọọ na TecMint. Like na share anyị ma nyere anyị aka ịgbasa.