Dagur frá degi: Að læra Java forritunarmál - I. hluti


Árið 1995 þegar c++ forritunarmál voru mikið notuð. Starfsmaður Sun Microsystem að vinna á vettvangi sem heitir „Green“ þróaði forritunarmál og nefndi það „eik“.

Nafnið var innblásið af eikartré sem hann notaði til að sjá fyrir utan skrifstofugluggana sína. Seinna var nafninu eik skipt út fyrir Java.

Java forritunarmál var þróað af James Gosling og þess vegna hefur James Gosling verið heiðraður sem faðir Java forritunarmálsins.

Nú er spurningin, ef það var þegar svona virkt forritunarmál (c++) í boði, hvers vegna herra Gosling og teymi hans þurftu annað forritunarmál.

  1. Skrifaðu einu sinni, hlauptu hvar sem er
  2. Þróun forrita þvert á vettvang, þ.e., byggingarfræðilega hlutlaus
  3. Öryggi
  4. Bekkjarmiðað
  5. Hlutbundið
  6. Stuðningur við veftækni
  7. Öflugur
  8. Túlkað
  9. Erfðir
  10. Þráður
  11. Dynamískt
  12. Mikil afköst

Áður en Java var þróað mun forritið sem er skrifað á tölvu eða fyrir arkitektúr ekki keyra á annarri tölvu og arkitektúr, þess vegna einbeitir teymið sér að því að þróa Java að virkni þvert á vettvang og þaðan kom hugmyndin um að skrifa einu sinni, keyra hvar sem er, sem er enn tilvitnun í sól örkerfi í langan tíma.

Java forrit keyrir inni í JVM (Java Virtual Machine) sem bætir aukalagi á milli kerfis og forrits, sem þýðir frekar aukið öryggi. Annað forritunarmál fyrir Java var ekki með slíkan eiginleika sem þýðir að kóði sem verið er að keyra gæti verið illgjarn getur smitað kerfi eða önnur kerfi tengd því, þó hélt Java við að vinna bug á þessu vandamáli með JVM.

Java er OOP (Object Oriented Programming) tungumál. Með hlutbundnum eiginleikum þýðir það að öll einingin sé hlutur sem bendir enn frekar á Real World Object.

Þegar Java var þróað hjá Sun, var veftæknin tilviljun farin að taka á sig mynd og Java þróunin var undir miklum áhrifum af þessu, og enn í dag notar vefheimurinn Java meira en nokkurt annað tungumál. Java er stranglega túlkað tungumál, sem þýðir að Java keyrir frumkóðann beint með því að þýða frumkóðann á milliformi.

Java er öflugt í eðli sínu, þ.e.a.s. það getur tekist á við villur í inntak eða útreikningi. Þegar við segjum að Java sé kraftmikið forritunarmál, er átt við að segja að það sé fær um að brjóta flókin vandamál í einföld vandamál og framkvæma þau síðan sjálfstætt.

Java styður þráð. Þræðir eru lítil ferli sem hægt er að stjórna sjálfstætt með stýrikerfisáætlunargerð.

Java Support Inheritance, sem þýðir að hægt er að koma á tengslum milli flokka.

Engin vafi! Java var þróað sem arftaki „c“ og „c++“ forritunarmálsins, þess vegna erfir það fjölda eiginleika frá forvera sínum, þ.e. c og c++ með fjölda nýrra eiginleika.

Að læra Java frá sjónarhóli flutningsaðila er mjög vel þegið og ein eftirsóttasta tæknin. Besta leiðin til að læra hvaða forritunarmál sem er er að byrja að forrita.

Áður en við förum í forritun, eitt í viðbót sem við þurfum að vita er: flokksnafnið og forritsheitið ætti að vera það sama, en það getur verið mismunandi í ákveðnu ástandi en samkvæmt venju er alltaf góð hugmynd að endurnefna forritið þar sem það er flokksheiti .

Javac er þýðandi Java forritunarmálsins. Augljóslega ættir þú að hafa Java uppsett og umhverfisbreytu sett. Að setja upp Java á RPM byggt kerfi er bara með einum smelli í burtu eins og á Windows og meira og minna á Debian byggt kerfi.

Hins vegar er Debian Wheezy ekki með Java í vörugeymslunni. Og það er svolítið sóðalegt að setja upp Java í Wheezy. Þess vegna er fljótlegt skref til að setja upp á debian eins og hér að neðan:

Sæktu rétta Java útgáfu fyrir kerfið þitt og arkitektúr héðan:

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

Þegar þú hefur hlaðið niður skaltu nota eftirfarandi skipanir til að setja upp í 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

Fyrir RHEL, CentOS og Fedora notendur geta einnig sett upp nýjustu útgáfuna af Java með því að fara á neðan slóð.

  1. Settu upp Java í RHEL, CentOS og Fedora

Við skulum fara í forritunarhlutann til að læra nokkur grunn Java forrit.

Dagskrá 1: hello.java

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

Vistaðu það sem: hello.java. Og safnaðu því saman og keyrðu eins og sýnt er.

# javac hello.java
# java hello
Sucess!

Forrit 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); 
} 
}

Vistaðu það sem: calculation.java. Og safnaðu því saman og keyrðu eins og sýnt er.

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

Gera það sjálfur:

  1. Skrifaðu forrit sem biður um fornafn þitt og eftirnafn og ávarpaðu þig síðan með eftirnafninu þínu.
  2. Skrifaðu forrit með þremur heiltölugildum og framkvæmdu samlagningu, frádrátt, margföldun og deilingu og fáðu sérsniðna úttakið.

Athugið: Þessi leið til að læra mun láta þig vita og læra eitthvað. Hins vegar ef þú átt í vandræðum með að skrifa forrit fyrir „Gerðu það sjálfur“ geturðu komið með kóðana þína og vandamál í athugasemdum.

Þessi hluti „Dagur til dags“ er hugtak linux-console.net og héðan munum við gefa þér kennsluefni af öllum toga. Þessi grein verður útvíkkuð með forritum frá inngangsstigi til framhaldsstigs, grein fyrir grein.

Við munum fljótlega koma með næstu grein í þessari röð. Fylgstu með þangað til.