Ụ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.

  1. Dee otu ugboro, gbaa ọsọ ebe ọ bụla
  2. Mmepe Mmemme Platform Cross Platform ya bụ, Na-anọpụ iche n'ihe owuwu
  3. Nchekwa
  4. Dabere na klas
  5. Ihe dabere na ihe
  6. Nkwado maka teknụzụ webụ
  7. siri ike
  8. Atụgharịrị
  9. Ihe nketa
  10. Enwere eriri
  11. Dịnamic
  12. 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:

  1. 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.

  1. 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ị:

  1. Dee mmemme na-ajụ maka aha mbụ gị na aha ikpeazụ gị wee were aha ikpeazụ gị zie gị ozi.
  2. 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.