Dag til dag: Lære Java-programmeringsspråk - Del I


I 1995 da c++ programmeringsspråk ble mye brukt. En ansatt i Sun Microsystem som jobber på en plattform kalt «Green» Utviklet et programmeringsspråk og kalte det «eik».

Navnet var inspirert av et eik-tre som han brukte til å se utenfor kontorvinduene sine. Senere ble navnet eik erstattet av Java.

Java-programmeringsspråket ble utviklet av James Gosling, og derfor har James Gosling blitt hedret som faderen til Java-programmeringsspråket.

Nå er spørsmålet, hvis det allerede var et så funksjonelt programmeringsspråk (c++) tilgjengelig, hvorfor Mr. Goslingog teamet hans trengte et annet programmeringsspråk.

Java var ment med funksjonene:
  1. Skriv en gang, løp hvor som helst
  2. Programutvikling på tvers av plattformer, dvs. arkitektonisk nøytral
  3. Sikkerhet
  4. Klassebasert
  5. Objekt orientert
  6. Støtte for nettteknologi
  7. Robust
  8. Tolket
  9. Arv
  10. Gjenget
  11. Dynamisk
  12. Høy ytelse

Før Java ble utviklet, vil ikke programmet skrevet på en datamaskin eller for en arkitektur kjøre på en annen datamaskin og arkitektur, og derfor fokuserer teamet hovedsakelig på under utviklingen av Java >funksjonalitet på tvers av plattformer og derfra konseptet skriv en gang, løp hvor som helst kom, som forblir sitatet til sun microsystem i lang tid.

Java-programmet kjører inne i JVM (Java Virtual Machine) som legger til et ekstra lag mellom System og program, noe som ytterligere betyr ekstra sikkerhet. Andre programmeringsspråk før Java hadde ikke en slik funksjon, noe som betyr at en kode som kjøres kan være skadelig kan infisere et system eller andre systemer knyttet til det, uansett hvor Java vedlikeholdes for å overvinne dette problemet ved å bruke JVM.

Java er et OOP (Object Oriented Programming) språk. Med objektorientert funksjon betyr det at hele enheten er et objekt som ytterligere antyder Real World Object.

Da Java ble utviklet på Sun, har tilfeldigvis nettteknologier begynt å ta form og Java-utviklingen ble sterkt påvirket av dette, og selv i dag bruker nettverdenen Java mer enn hvilket som helst annet språk. Java er strengt tatt et tolket språk, noe som betyr at Java kjører kildekoden direkte ved å oversette kildekoden i en mellomform.

Java er robust av natur, det vil si at den kan takle feil ved inndata eller beregninger. Når vi sier at Java er dynamisk programmeringsspråk, mener vi å si at det er i stand til å bryte sammen komplekse problemer i enkle problemer og deretter utføre dem uavhengig.

Java støtter tråding. Tråder er små prosesser som kan administreres uavhengig av operativsystemplanleggeren.

Java støtter arv, noe som betyr at det kan etableres relasjoner mellom klasser.

Ingen tvil! Java ble utviklet som en etterfølger til "c" og "c++" programmeringsspråk, og derfor arver det en rekke funksjoner fra forgjengeren, nemlig, c og c++ med en rekke nye funksjoner.

Å lære Java fra operatørens synspunkt er høyt verdsatt og en av de mest ettertraktede teknologiene. Den beste måten å lære et hvilket som helst programmeringsspråk på er å begynne å programmere.

Før vi går til programmering, er en ting til vi trenger å vite: klassenavnet og programnavnet skal være det samme, men det kan være forskjellig i visse tilstander, men etter konvensjon det er alltid en god idé å gi nytt navn til programmet ettersom det er klassenavn.

Javac er kompilatoren av Java Programming Language. Selvfølgelig bør du ha installert Java og satt inn miljøvariabler. Installering av Java på RPM-basert system er bare et klikk unna som på Windows og mer eller mindre på Debian-basert system.

Debian Wheezy har imidlertid ikke Java i repoen. Og det er litt rotete å installere Java i Wheezy. Derfor er et raskt trinn for å installere på debian som nedenfor:

Installere Java i Debian Wheezy

Last ned riktig Java-versjon for ditt system og arkitektur herfra:

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

Når du har lastet ned, bruk følgende kommandoer for å installere i 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

For RHEL, CentOS og Fedora-brukere kan også installere siste versjon av Java ved å gå til under url.

  1. Installer Java i RHEL, CentOS og Fedora

La oss gå til programmeringsdelen for å lære noen grunnleggende Java-programmer.

Program 1: hello.java

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

Lagre det som: hello.java. Og kompiler den og kjør som vist.

javac hello.java
java hello

Eksempelutgang

Sucess!

Program 2: calculation.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); 
} 
}

Lagre det som: calculation.java. Og kompiler den og kjør som vist.

javac calculation.java
java calculation

Eksempelutgang

This is num: 123
The value of num * 2 is 246

Gjør det selv:

  1. Skriv et program som ber om fornavn og etternavn og adresser deg med etternavn.
  2. Skriv et program med tre heltallsverdier og utfør addisjon, substraksjon, multiplikasjon og divisjon > og får den tilpassede utgangen.

Merk: Denne måten å lære på vil få deg til å vite og lære noe. Men hvis du har problemer med å skrive programmer av "Gjør det selv", kan du komme med kodene og problemene dine i kommentarer.

Denne delen «Dag til dag» er et konsept av linux-console.net, og herfra vil vi gi deg veiledninger av alle slag. Denne artikkelen vil bli utvidet med programmer fra inngangsnivå til avansert nivå, artikkel for artikkel.

Vi kommer snart med den neste artikkelen i denne serien. Inntil da følg med.

Lik og Del oss og Hjelp oss med å spre.