Ọjọ si Ọjọ: Eko Java Programming Ede - Apakan I


Ni 1995 nigbati wọn lo ede siseto c ++ ni ibigbogbo. Oṣiṣẹ ti Sun Microsystem ti n ṣiṣẹ lori pẹpẹ ti a pe ni 'Green' Idagbasoke ede siseto kan ati pe orukọ rẹ bi 'oaku'.

Orukọ naa jẹ atilẹyin nipasẹ igi oaku kan eyiti o lo lati wo ni ita awọn ferese ọfiisi rẹ. Nigbamii o rọpo oaku orukọ nipasẹ Java.

Java Programming ede ti dagbasoke nipasẹ James Gosling ati nitorinaa a ti bu ọla fun James Gosling bi Baba ti Ede Elétò Java.

Bayi ibeere naa ni pe, ti iru eto siseto iṣẹ ṣiṣe tẹlẹ (c ++) ti wa tẹlẹ, kilode ti Ọgbẹni Gosling ati ẹgbẹ rẹ nilo ede siseto oriṣiriṣi.

  1. Kọ lẹẹkan, ṣiṣe nibikibi
  2. Idagbasoke Eto Eto Syeed Cross ie, Architecturally Neutral
  3. Aabo
  4. orisun Kilasi
  5. Ohun ti o wa ni ibamu
  6. Atilẹyin fun awọn imọ-ẹrọ wẹẹbu
  7. logan
  8. Ti tumọ
  9. Ogún
  10. Asapo
  11. Dynamic
  12. Iṣe giga

Ṣaaju Java ti dagbasoke, Eto ti a kọ sori kọmputa kan tabi fun faaji kii yoo ṣiṣẹ lori kọnputa miiran ati faaji, nitorinaa lakoko idagbasoke Java ẹgbẹ fojusi ni pataki lori iṣẹ ṣiṣe agbelebu agbelebu ati lati ibẹ imọran kikọ lẹẹkan, ṣiṣe nibikibi ti o wa, eyiti o wa ni agbasọ ti microsystem oorun fun igba pipẹ.

Eto Java n ṣiṣẹ inu JVM (Ẹrọ Virtual Java) eyiti o ṣe afikun fẹlẹfẹlẹ afikun laarin Eto ati eto, eyiti o tumọ si aabo ni afikun. Ede siseto miiran ṣaaju Java ko ni iru ẹya ti o tumọ si pe koodu ti n ṣiṣẹ le jẹ irira le ṣe akoran eto kan tabi awọn ọna miiran ti o so mọ rẹ, sibẹsibẹ Java ṣetọju lati bori ọran yii nipa lilo JVM.

Java jẹ OOP (Eto Iṣalaye Nkan) Ede. Nipa ẹya ti iṣalaye ohun, o tumọ si pe gbogbo nkan jẹ nkan eyiti o daba siwaju Nkan Gẹẹsi Gẹẹsi.

Nigbati Java n dagbasoke ni Sun, ni airotẹlẹ awọn imọ-ẹrọ wẹẹbu ti bẹrẹ lati ṣe apẹrẹ ati pe idagbasoke Java ni ipa giga pẹlu eyi, ati paapaa loni aye wẹẹbu nlo Java diẹ sii ju ede miiran lọ. Java jẹ ede ti a tumọ tumọ si, eyiti o tumọ si Java ṣe koodu orisun ni taara nipasẹ itumọ koodu orisun ni ọna agbedemeji.

Java lagbara ni iseda ie, o le ba awọn aṣiṣe wa ni titẹ sii tabi iṣiro. Nigbati a ba sọ pe Java jẹ ede siseto agbara, a tumọ si lati sọ pe o lagbara lati fọ awọn iṣoro ti o nira sinu awọn iṣoro rọrun ati lẹhinna ṣiṣẹ wọn ni ominira.

Java ṣe atilẹyin n tẹle ara. Awọn okun jẹ awọn ilana kekere ti o le ṣakoso ni ominira nipasẹ oluṣeto eto ṣiṣe.

Ogún Atilẹyin Java, eyiti o tumọ si ibatan le jẹ idasilẹ laarin awọn kilasi.

Ko si tabi-tabi! Java ni idagbasoke bi arọpo si 'c' ati 'c ++' siseto Ede nibi ti o jogun nọmba awọn ẹya lati aṣaaju rẹ viz., C ati c ++ pẹlu nọmba awọn ẹya tuntun.

Kọ ẹkọ Java lati oju ti olutaju jẹ riri pupọ ati ọkan ninu imọ-ẹrọ ti o wa julọ julọ. Ọna ti o dara julọ lati kọ eyikeyi ede siseto ni lati bẹrẹ siseto.

Ṣaaju ki a to lọ si siseto, ohun miiran ti a nilo lati mọ ni: orukọ kilasi ati orukọ eto yẹ ki o jẹ bakanna, sibẹsibẹ o le jẹ oriṣiriṣi ni ipo kan ṣugbọn nipa apejọ o jẹ igbagbogbo imọran ti o dara lati fun lorukọ eto naa ni orukọ kilasi .

Javac jẹ akopọ ti Java Programming Language. O han ni o yẹ ki o fi Java sori ẹrọ ati ṣeto oniyipada ayika. Fifi Java sori ẹrọ orisun RPM jẹ tẹ kan kuro bi lori Windows ati diẹ sii tabi kere si lori eto orisun Debian.

Sibẹsibẹ Debian Wheezy ko ni Java ni repo rẹ. Ati pe o jẹ idotin diẹ lati fi Java sori ẹrọ ni Wheezy. Nitorinaa igbesẹ iyara lati fi sori ẹrọ debian jẹ bi isalẹ:

Ṣe igbasilẹ ẹya Java ti o tọ fun Eto ati faaji rẹ lati ibi:

  1. http://www.oracle.com/technetwork/java/javase/downloads/index.html

Lọgan ti o ba ti gbasilẹ, lo awọn ofin wọnyi lati fi sii ni 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

Fun RHEL, awọn olumulo CentOS ati Fedora tun le fi ẹya tuntun ti Java sii nipasẹ lilọ si isalẹ url.

  1. Fi Java sii ni RHEL, CentOS ati Fedora

Jẹ ki a lọ si apakan siseto lati kọ diẹ awọn eto Java ipilẹ.

Eto 1: hello.java

class hello{
public static void main (String args[]){
System.out.println("Sucess!");
}
}

Fi pamọ bi: hello.java. Ati ṣajọ rẹ ki o ṣiṣẹ bi o ti han.

# javac hello.java
# java hello
Sucess!

Eto 2: iṣiro.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); 
} 
}

Ṣafipamọ bi: iṣiro.java. Ati ṣajọ rẹ ki o ṣiṣẹ bi o ti han.

# javac calculation.java
# java calculation
This is num: 123
The value of num * 2 is 246

Se'e funra'are:

  1. Kọ eto kan ti o beere fun orukọ akọkọ rẹ ati orukọ idile ati lẹhinna koju ọ pẹlu orukọ idile rẹ.
  2. Kọ eto kan pẹlu awọn iye Integer mẹta ati ṣe afikun, Iyokuro, Isodipupo ati Pinpin ati gba iṣelọpọ aṣa.

Akiyesi: Ọna ẹkọ yii yoo jẹ ki o mọ ki o kọ ẹkọ nkankan. Sibẹsibẹ ti o ba dojuko iṣoro ninu awọn eto kikọ ti ‘Ṣe o Ara Rẹ’ o le wa pẹlu awọn koodu rẹ ati awọn iṣoro ninu awọn asọye.

Abala yii 'Ọjọ si Ọjọ' jẹ imọran ti linux-console.net ati lati ibi a yoo fun ọ ni awọn itọnisọna ni gbogbo iru. Nkan yii yoo faagun pẹlu awọn eto ti ipele titẹsi si ipele ti ilọsiwaju, nkan nipasẹ nkan.

Laipẹ a yoo wa pẹlu nkan atẹle ti jara yii. Titi lẹhinna duro aifwy.