Iz dneva v dan: učenje programskega jezika Java - I. del


Leta 1995, ko se je programski jezik c ++ pogosto uporabljal. Zaposleni v podjetju Sun Microsystem, ki dela na platformi z imenom "Green", je razvil programski jezik in ga poimenoval "hrast".

Ime je navdihnil hrast, ki ga je videl zunaj oken svojih pisarn. Kasneje je ime hrast zamenjalo Java.

Programski jezik Java je razvil James Gosling, zato je bil James Gosling počaščen kot oče programskega jezika Java.

Zdaj je vprašanje, če je že bil na voljo tako funkcionalen programski jezik (c ++), zakaj so gospod Gosling in njegova ekipa potrebovali drug programski jezik.

  1. Napiši enkrat, zaženi kjer koli
  2. Razvoj programa za več platform, tj. Arhitekturno nevtralen
  3. Varnost
  4. Razred
  5. Predmetno usmerjen
  6. Podpora za spletne tehnologije
  7. Robustno
  8. razlaga
  9. Dedovanje
  10. Navoj
  11. Dinamično
  12. Visoka zmogljivost

Preden je bila Java razvita, se program, napisan v računalniku ali za arhitekturo, ne bo zagnal v drugem računalniku in arhitekturi, zato se med razvojem Jave ekipa osredotoča predvsem na funkcionalnost več platform in od tam koncept pisanja enkrat, zaženi kjer koli, ki še dolgo ostaja citat sončnega mikrosistema.

Program Java se izvaja znotraj JVM (Java Virtual Machine), ki dodaja dodatno plast med sistemom in programom, kar dodatno pomeni dodatno varnost. Drugi programski jezik pred Javo ni imel takšne funkcije, kar pomeni, da bi bila koda, ki se izvaja, lahko zlonamerna, da bi lahko okužila sistem ali druge sisteme, ki so nanj pritrjeni, vendar je Java še naprej reševala to težavo z uporabo JVM.

Java je jezik OOP (objektno usmerjeno programiranje). Z objektno usmerjeno značilnostjo pomeni, da je vsa entiteta objekt, ki nadalje predlaga objekt Real World Object.

Ko so Java razvijali v Sunu, so se po naključju začele oblikovati spletne tehnologije in razvoj Java je s tem močno vplival, tudi danes spletni svet uporablja Javo bolj kot kateri koli drug jezik. Java je strogo interpretiran jezik, kar pomeni, da Java neposredno izvede izvorno kodo s prevajanjem izvorne kode v vmesno obliko.

Java je po naravi robustna, torej se lahko spopade z napakami pri vnosu ali izračunu. Ko rečemo, da je Java dinamični programski jezik, želimo reči, da je sposoben zapletene probleme razbiti na enostavne in jih nato samostojno izvajati.

Java podpira navoje. Niti so majhni procesi, ki jih lahko neodvisno upravlja načrtovalec operacijskega sistema.

Java Support Inheritance, kar pomeni, da je mogoče vzpostaviti razmerje med razredi.

Brez dvoma! Java je bila razvita kot naslednica programskega jezika 'c' in 'c ++', zato podeduje številne funkcije od predhodnika, tj. C in c ++ s številnimi novimi funkcijami.

Učenje Java s stališča operaterja je zelo cenjeno in ena najbolj iskanih tehnologij. Najboljši način za učenje katerega koli programskega jezika je začeti programirati.

Preden se lotimo programiranja, moramo vedeti še eno: ime razreda in ime programa morata biti enaka, vendar sta lahko v določenih pogojih različna, vendar je po dogovoru vedno dobro program preimenovati v ime razreda .

Javac je prevajalnik programskega jezika Java. Očitno bi morali imeti nameščeno Javo in spremenljivko okolja. Namestitev Jave v sistem, ki temelji na RPM, je le en klik stran kot v sistemu Windows in bolj ali manj v sistemu, ki temelji na Debianu.

Vendar Debian Wheezy nima Java v repo. In nekoliko grdo je namestiti Javo v Wheezy. Zato je hiter korak namestitve v debian naslednji:

Prenesite pravilno različico Java za svoj sistem in arhitekturo od tukaj:

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

Ko prenesete, uporabite naslednje ukaze za namestitev v 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

Uporabniki RHEL lahko CentOS in Fedora namestijo tudi najnovejšo različico Jave, tako da odprejo spodnji url.

  1. Namestite Javo v RHEL, CentOS in Fedora

Pojdimo na razdelek za programiranje, kjer se bomo naučili nekaj osnovnih programov Java.

Program 1: zdravo.java

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

Shrani kot: hello.java. In ga sestavite in zaženite, kot je prikazano.

# javac hello.java
# java hello
Sucess!

Program 2: izračun.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); 
} 
}

Shrani kot: izračun.java. In ga sestavite in zaženite, kot je prikazano.

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

Naredi sam:

  1. Napišite program, ki bo zahteval vaše ime in priimek ter vas nato naslovil s svojim priimkom.
  2. Napišite program s tremi vrednostmi Integer in izvedite seštevanje, odštevanje, množenje in deljenje ter dobite izhod po meri.

Opomba: S tem načinom učenja boste nekaj vedeli in se naučili. Če pa imate težave s pisanjem programov »Naredi sam«, lahko v komentarjih najdete svoje kode in težave.

Ta razdelek "Iz dneva v dan" je koncept linux-console.net in od tu vam bomo podali vse vrste vadnic. Ta članek bo razširjen s programi vstopne stopnje na napredno raven, članek po članek.

Kmalu bomo pripravili naslednji članek te serije. Do takrat ostanite z nami.