Ụbọchị ruo ụbọchị: Ịmụ asụsụ mmemme Java - Nkebi nke Mbụ
Na 1995 mgbe a na-eji asụsụ mmemme c++ eme ihe n'ọtụtụ ebe. Onye ọrụ nke Sun Microsystem na-arụ ọrụ n'elu ikpo okwu a na-akpọ 'Green' Mepụtara asụsụ mmemme wee kpọọ ya 'oak'.
Aha ahụ sitere n'osisi oak nke ọ na-eji hụ na mpụga windo ụlọ ọrụ ya. Mgbe e mesịrị aha osisi oak ahụ jiri Java dochie ya.
James Gosling mepụtara asụsụ Java Programming wee kwanyere James Gosling ugwu dịka Nna nke asụsụ mmemme Java.
Ugbu a ajụjụ bụ, ọ bụrụ na enweelarị ụdị asụsụ mmemme na-arụ ọrụ (c++), gịnị kpatara Mr. Gosling na ndị otu ya ji chọọ asụsụ mmemme dị iche.
- Dee otu ugboro, gbaa ọsọ ebe ọ bụla
- Mmepe Mmemme Platform Cross Platform ya bụ, Na-anọpụ iche n'ihe owuwu
- Nchekwa
- Dabere na klas
- Ihe dabere na ihe
- Nkwado maka teknụzụ webụ
- siri ike
- Atụgharịrị
- Ihe nketa
- Enwere eriri
- Dịnamic
- Arụmọrụ dị elu
Tupu e mepụta Java, mmemme ahụ edere na kọmpụta ma ọ bụ maka ihe owuwu agaghị arụ ọrụ na kọmpụta ọzọ na ihe owuwu, yabụ mgbe ha na-emepe emepe Java, ndị otu ahụ na-elekwasị anya na arụmọrụ n'elu ikpo okwu na site n'ebe ahụ echiche nke ide otu ugboro, na-agba ọsọ ebe ọ bụla bịara, nke na-anọgide na quote nke anyanwụ microsystem ruo ogologo oge.
Mmemme Java na-agba ọsọ n'ime JVM (Java Virtual Machine) nke na-agbakwunye akwa oyi akwa n'etiti Sistemu na mmemme, nke pụtara n'ihu nchekwa. Asụsụ mmemme ndị ọzọ tupu Java enwebeghị ụdị atụmatụ ahụ nke pụtara na koodu a na-agba nwere ike ime ihe ọjọọ nwere ike ibunye sistemu ma ọ bụ sistemụ ndị ọzọ etinyere na ya, mana Java nọgidere na-eji JVM merie nsogbu a.
Java bụ asụsụ OOP (Object Oriented Programming). Site na njiri mara ihe, ọ pụtara na ihe niile bụ ihe na-atụkwa aro n'ezie ihe ụwa.
Mgbe Java na-emepe emepe na Sun, ọ dabara na teknụzụ webụ amalitela ịmalite na mmepe Java nwere mmetụta dị ukwuu na nke a, na ọbụna taa ụwa weebụ na-eji Java karịa asụsụ ọ bụla ọzọ. Java bụ asụsụ atụgharịrị nke ọma, nke pụtara Java na-eme koodu isi mmalite ozugbo site na ịtụgharị koodu isi mmalite n'ụdị etiti.
Java siri ike na okike ya bụ, ọ nwere ike ịnagide njehie dị na ntinye ma ọ bụ ngụkọ. Mgbe anyị na-ekwu Java bụ dynamic programming language, anyị pụtara ịsị na ọ nwere ike imebi nsogbu dị mgbagwoju anya n'ime nsogbu dị mfe wee gbuo ha n'onwe ya.
Java na-akwado eri. Eriri bụ obere usoro enwere ike ijikwa onwe ya site na nhazi sistemụ arụmọrụ.
Ihe nketa Nkwado Java, nke pụtara enwere ike ịmebe mmekọrịta n'etiti klaasị.
Enweghị mgbagha ọ bụla! Emepụtara Java dị ka onye nọchiri 'c' na 'c++' mmemme asụsụ ya mere ọ na-eketa ọtụtụ atụmatụ site na onye bu ya ụzọ viz., c na c++ nwere ọtụtụ atụmatụ ọhụrụ.
Ịmụ Java site n'echiche nke ụgbọelu na-enwe ekele dị ukwuu na otu n'ime nkà na ụzụ na-achọsi ike. Ụzọ kacha mma isi mụta asụsụ mmemme ọ bụla bụ ịmalite mmemme.
Tupu anyị aga mmemme, otu ihe ọzọ anyị kwesịrị ịma bụ: aha klaasị na aha mmemme kwesịrị ịdị otu, agbanyeghị na ọ nwere ike ịdị iche n'ọnọdụ ụfọdụ mana site na nkwekọrịta ọ na-adị mma mgbe niile ịmegharị mmemme ahụ dịka aha klaasị. .
Javac bụ onye na-achịkọta asụsụ mmemme Java. O doro anya na ị ga-etinye Java na ntọala mgbanwe gburugburu. Ịwụnye Java na sistemụ RPM bụ naanị pịa dị ka na Windows yana karịa ma ọ bụ obere na sistemụ Debian.
Agbanyeghị Debian Wheezy enweghị Java na repo ya. Ma ọ bụ ntakịrị ihe adịghị mma ịwụnye Java na Wheezy. N'ihi ya, nzọụkwụ dị ngwa ịwụnye na debian dị ka n'okpuru:
Budata ụdị Java ziri ezi maka Sistemu na ihe owuwu gị site na ebe a:
- http://www.oracle.com/technetwork/java/javase/downloads/index.html
Ozugbo ibudatara, jiri iwu ndị a ka ịwụnye na Debian Wheezy.
# mv /home/user_name/Downloads /opt/ # cd /opt/ # tar -zxvf jdk-7u3-linux-x64.tar.gz # rm -rf jdk-7u3-linux-x64.tar.gz # cd jdk1.7.0_03 # update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_03/bin/java 1 # update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_03/bin/javac 1 # update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so 1 # update-alternatives --set java /opt/jdk1.7.0_03/bin/java # update-alternatives --set javac /opt/jdk1.7.0_03/bin/javac # update-alternatives --set mozilla-javaplugin.so /opt/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so
Maka RHEL, ndị ọrụ CentOS na Fedora nwekwara ike ịwụnye ụdị Java kachasị ọhụrụ site na ịga na url n'okpuru.
- Wụnye Java na RHEL, CentOS na Fedora
Ka anyị gaa na ngalaba mmemme ka ịmụta mmemme Java ole na ole.
Mmemme 1: hello.java
class hello{ public static void main (String args[]){ System.out.println("Sucess!"); } }
Chekwa ya ka: ndewo.java. Ma chịkọta ya ma gbaa ọsọ dị ka egosiri.
# javac hello.java # java hello
Sucess!
Mmemme 2: calculate.java
class calculation { public static void main(String args[]) { int num; num = 123; System.out.println("This is num: " + num); num = num * 2; System.out.print("The value of num * 2 is "); System.out.println(num); } }
Chekwa ya dị ka: xisaab.java. Ma chịkọta ya ma gbaa ọsọ dị ka egosiri.
# javac calculation.java # java calculation
This is num: 123 The value of num * 2 is 246
Mee ya n'onwe gị:
- Dee mmemme na-ajụ maka aha mbụ gị na aha ikpeazụ gị wee were aha ikpeazụ gị zie gị ozi.
- Dee mmemme nwere ụkpụrụ Integer atọ wee rụkwaa mgbakwunye, Mbipụta, Mgbakwunye na Nkewa wee nweta mmepụta omenala.
Mara: Ụzọ mmụta a ga-eme ka ị mara ma mụta ihe. Agbanyeghị ọ bụrụ na ị na-eche nsogbu ihu na ide mmemme nke 'Mee ya n'onwe gị' ị nwere ike wepụta koodu na nsogbu gị na nkwupụta.
Akụkụ a 'Ụbọchị ruo ụbọchị' bụ echiche nke linux-console.net na site ebe a anyị ga-enye gị nkuzi ụdị ọ bụla. A ga-agbatị edemede a na mmemme nke ọkwa ntinye ruo ọkwa dị elu, isiokwu site na edemede.
N’oge na-adịghị anya, anyị ga-ewepụta isiokwu na-esonụ nke usoro isiokwu a. Ruo mgbe ahụ nọrọ na nche.