Rana ta Yau: Koyon Yaren Shirye-shiryen Java - Sashe Na I


A cikin 1995 lokacin da aka yi amfani da yaren shirye-shiryen c ++. Wani ma'aikacin kamfanin Sun Microsystem da ke aiki a wani dandali da ake kira 'Green' Ya inganta harshen shirye-shirye kuma ya sanya masa suna 'itacen oak'.

Sunan ya samo asali ne daga itacen oak wanda yake amfani da shi don gani a waje da tagogin ofishinsa. Daga baya an maye gurbin itacen oak da Java.

James Gosling ne ya kirkiro Yaren Shirye-shiryen Java don haka aka girmama James Gosling a matsayin Uban Yaren Shirye-shiryen Java.

Yanzu abin tambaya shine, idan da akwai irin wannan yaren shirye-shiryen aiki (c ++), me yasa Mr. Gosling da tawagarsa suka buƙaci yaren shirye-shirye daban.

  1. Rubuta sau ɗaya, gudana ko'ina
  2. Ci gaban Tsarin Tsarin Tsarin Tsarin Tsarin Tsarin Tsarin Tsarin Tsarin Tsarin Tsarin Tsarin Mulki watau, Tsara Tsara Tsara Hannun Tsarin Mulki
  3. Tsaro
  4. Class based
  5. Abun daidaitacce
  6. Tallafi don fasahar yanar gizo
  7. Mai ƙarfi
  8. Fassara
  9. Gado
  10. Threaded
  11. Dynamic
  12. Babban Aiki

Kafin Java ta haɓaka, Shirin da aka rubuta akan komputa ko don gine-gine ba zai gudana a kan wata kwamfuta da gine-gine ba, saboda haka yayin haɓaka Java ɗin ƙungiyar ta fi mai da hankali kan ayyukan dandamali na giciye kuma daga can batun rubuta sau ɗaya, gudana ko'ina ya zo, wanda ya kasance adadin kuɗin microsystem na rana na dogon lokaci.

Shirye-shiryen Java yana gudana cikin JVM (Java Virtual Machine) wanda ke ƙara ƙarin layi tsakanin Tsarin da shirin, wanda hakan ke nufin ƙarin tsaro. Sauran yaren shirye-shiryen kafin Java ba su da irin wannan fasalin wanda ke nufin lambar da ake aiki da ita na iya zama mai cutarwa na iya cutar da tsarin ko wasu tsarin da ke haɗe da ita, duk da haka Java ta ci gaba da shawo kan wannan batun ta amfani da JVM.

Java yare ne na OOP (Object Oriented Programming). Ta hanyar fasalin daidaitaccen abu, yana nufin duk mahaɗan abu ne wanda ke ƙara ba da shawarar ainihin Abin Duniya.

Lokacin da ake haɓaka Java a Rana, kwatsam sai fasahar yanar gizo ta fara ɗaukar hoto kuma ci gaban Java ya sami tasiri sosai da wannan, har ma a yau duniyar yanar gizo tana amfani da Java fiye da kowane yare. Java cikakke harshe ne mai fassara, wanda ke nufin Java yana aiwatar da lambar tushe kai tsaye ta hanyar fassara lambar tushe a cikin matsakaiciyar siga.

Java yana da ƙarfi a cikin yanayi watau, yana iya jimre wa kurakurai kasancewa cikin shigarwa ko lissafi. Idan mukace Java yaren shirye-shirye ne mai kuzari, muna nufin cewa yana da ikon rarraba matsaloli masu rikitarwa zuwa matsaloli masu sauƙi sannan aiwatar da su da kansu.

Java yana goyan bayan zaren Threads ƙananan matakai ne waɗanda za a iya gudanar da kansu ta hanyar mai tsara tsarin aiki.

Gadon Tallafin Java, wanda ke nufin ana iya kafa alaƙa tsakanin aji.

Ba shakka! Java an kirkireshi ne a matsayin magaji ga 'c' da 'c ++' shirye-shiryen Harshe saboda haka ya gaji wasu abubuwa daga magabata viz., C da c ++ tare da wasu sabbin abubuwa.

Koyon Java daga mahangar mai jigilar kaya ana matukar yaba shi kuma ɗayan fasahar da aka fi nema. Hanya mafi kyau don koyon kowane yaren shirye-shirye ita ce fara shirye-shirye.

Kafin mu tafi shirye-shirye, wani abu daya da yakamata mu sani shine: sunan ajin da sunan shirin ya zama iri daya, duk da haka yana iya zama daban da wani yanayi amma ta hanyar haduwa koyaushe yana da kyau a sakewa shirin suna kamar yadda yake da sunan ajin .

Javac shine mai tattara Yaren Shirye-shiryen Java. Tabbas yakamata a girka Java da saita yanayi mai canzawa. Shigar da Java akan tsarin RPM shine kawai dannawa nesa kamar na Windows kuma ƙari ko onasa akan tsarin Debian.

Duk da haka Debian Wheezy ba su da Java a cikin repo. Kuma akwai ɗan rikicewa don girka Java a Wheezy. Saboda haka mataki mai sauri don shigarwa akan debian kamar yadda yake ƙasa:

Zazzage madaidaicin sigar Java don tsarinku da gine-ginen daga nan:

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

Da zarar kun sauke, yi amfani da waɗannan umarnin don girkawa a cikin 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

Don RHEL, CentOS da masu amfani da Fedora kuma za su iya shigar da sabon juzu'in Java ta hanyar zuwa ƙasan url.

  1. Sanya Java a cikin RHEL, CentOS da Fedora

Bari mu matsa zuwa ɓangaren shirye-shirye don koyon ƙananan shirye-shiryen Java.

Shirye-shiryen 1: hello.java

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

Ajiye shi azaman: hello.java. Kuma Hada shi ka gudanar kamar yadda aka nuna.

# javac hello.java
# java hello
Sucess!

Shirye-shiryen 2: lissafi.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); 
} 
}

Ajiye shi azaman: lissafi.java. Kuma Hada shi ka gudanar kamar yadda aka nuna.

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

Shin Kanka:

  1. Rubuta shiri wanda zai nemi sunanka na farko dana karshe sannan kuma ya baka sunan karshe.
  2. Rubuta shiri tare da dabi'un Injini guda uku kuma aiwatar da ƙari, Ragewa, Multiara yawa da Raba kuma yana samun fitowar al'ada.

Lura: Wannan hanyar karatun zata sa ka sani kuma ka koyi wani abu. Koyaya idan kun fuskanci matsala a rubutattun shirye-shirye na 'Yi shi da Kanku' kuna iya zuwa da lambobinku da matsaloli a cikin tsokaci.

Wannan Sashin ‘Day to Day’ wata dabara ce ta linux-console.net kuma daga nan zamu baku koyar da kowane nau'i. Wannan Mataki na willaya za a faɗaɗa tare da shirye-shiryen matakin shigarwa zuwa matakin ci gaba, Labari da Labari.

Ba da daɗewa ba za mu zo da labarin na gaba na wannan jerin. Har sai a kasance a saurare mu.