Diena no dienas: Java programmēšanas valodas apguve - I daļa


1995. gadā, kad plaši tika izmantota programmēšanas valoda c ++. Sun Microsystem darbinieks, kurš strādā uz platformas ar nosaukumu “Green”, izstrādāja programmēšanas valodu un nosauca to par “ozolu”.

Nosaukumu iedvesmoja ozols, kuru viņš izmantoja, lai redzētu ārpus sava biroja logiem. Vēlāk ozola nosaukums tika aizstāts ar Java.

Java programmēšanas valodu izstrādāja Džeimss Goslings, un tāpēc Džeimss Goslings ir pagodināts kā Java programmēšanas valodas tēvs.

Tagad rodas jautājums, ja jau bija pieejama šāda funkcionāla programmēšanas valoda (c ++), kāpēc Goslinga kungam un viņa komandai bija nepieciešama cita programmēšanas valoda.

  1. Vienreiz rakstiet, skrieniet jebkur
  2. Starpplatformu programmas izstrāde, t.i., arhitektoniski neitrāla
  3. drošība
  4. Pamatojoties uz klasi
  5. Orientēts uz objektu
  6. Atbalsts tīmekļa tehnoloģijām
  7. Izturīgs
  8. Interpretēts
  9. mantojums
  10. Vītņots
  11. dinamisks
  12. Augsta veiktspēja

Pirms Java tika izstrādāts, datorā vai arhitektūrā uzrakstīta programma nedarbosies citā datorā un arhitektūrā, tāpēc, izstrādājot Java, komanda galvenokārt koncentrējas uz starpplatformu funkcionalitāti un no turienes radās jēdziens rakstīt vienreiz, palaist jebkur, kas ilgu laiku paliek saules mikrosistēmas citāts.

Java programma darbojas JVM (Java Virtual Machine) iekšpusē, kas pievieno papildu slāni starp sistēmu un programmu, kas papildus nozīmē papildu drošību. Citām programmēšanas valodām pirms Java nebija šādas funkcijas, kas nozīmē, ka palaistais kods varētu būt ļaunprātīgs, var inficēt sistēmu vai citas tai pievienotas sistēmas, tomēr Java uzturēja, lai pārvarētu šo problēmu, izmantojot JVM.

Java ir OOP (Object Oriented Programming) valoda. Ar objektu orientētu funkciju tas nozīmē, ka visa entītija ir objekts, kas vēl vairāk norāda uz reālās pasaules objektu.

Kad Sun tika izstrādāts Java, nejauši sāka veidoties tīmekļa tehnoloģijas, un tas ļoti ietekmēja Java attīstību, un pat šodien tīmekļa pasaule Java lieto vairāk nekā jebkura cita valoda. Java ir stingri interpretēta valoda, kas nozīmē, ka Java tieši izpilda pirmkodu, tulkojot pirmkodu starpposmā.

Java pēc būtības ir stabila, t.i., tā var tikt galā ar kļūdām ievadē vai aprēķinos. Kad mēs sakām, ka Java ir dinamiska programmēšanas valoda, mēs domājam teikt, ka tā spēj sarežģītas problēmas sadalīt vienkāršās problēmās un pēc tam tās izpildīt neatkarīgi.

Java atbalsta vītņu izveidošanu. Vītnes ir mazi procesi, kurus neatkarīgi var pārvaldīt operētājsistēmas plānotājs.

Java atbalsta pārmantošana, kas nozīmē, ka var izveidot attiecības starp klasēm.

Bez šaubām! Java tika izstrādāta kā ‘c’ un ‘c ++’ programmēšanas valodas pēctece, tāpēc tā pārņem vairākas funkcijas no sava priekšgājēja, proti, c un c ++, ar daudzām jaunām funkcijām.

Java mācīšanās no pārvadātāja viedokļa ir ļoti novērtēta un viena no pieprasītākajām tehnoloģijām. Labākais veids, kā apgūt jebkuru programmēšanas valodu, ir sākt programmēšanu.

Pirms ķeramies pie programmēšanas, mums jāzina vēl viena lieta: klases nosaukumam un programmas nosaukumam jābūt vienādiem, tomēr noteiktos apstākļos tas var būt atšķirīgs, taču pēc vienošanās vienmēr ir ieteicams programmu pārdēvēt par klases nosaukumu .

Javac ir Java programmēšanas valodas sastādītājs. Acīmredzot jums vajadzētu būt instalētai Java un iestatītam vides mainīgajam. Java instalēšana uz RPM balstītā sistēmā ir tikai viena klikšķa attālumā, tāpat kā Windows un vairāk vai mazāk Debian sistēmā.

Tomēr Debian Wheezy repo nav Java. Ir nedaudz netīrs instalēt Java Wheezy. Tādējādi ātrs solis, lai instalētu debian, ir šāds:

Lejupielādējiet pareizo Java versiju savai sistēmai un arhitektūrai šeit:

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

Kad esat lejupielādējis, izmantojiet šīs komandas, lai instalētu programmu 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

RHEL, CentOS un Fedora lietotāji var arī instalēt jaunāko Java versiju, dodoties uz zemāk esošo URL.

  1. Instalējiet Java RHEL, CentOS un Fedora

Pārejam uz sadaļu Programmēšana, lai uzzinātu dažas pamata Java programmas.

1. programma: labdien.java

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

Saglabājiet to kā: hello.java. Un apkopojiet to un palaidiet, kā parādīts.

# javac hello.java
# java hello
Sucess!

2. programma: aprēķins.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); 
} 
}

Saglabājiet to kā: aprēķins.java. Un apkopojiet to un palaidiet, kā parādīts.

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

Dari pats:

  1. Uzrakstiet programmu, kurā tiek prasīts jūsu vārds un uzvārds, un pēc tam jūs uzrunājiet ar savu uzvārdu.
  2. Uzrakstiet programmu ar trim veselā skaitļa vērtībām un veiciet saskaitīšanu, atņemšanu, reizināšanu un dalīšanu un iegūstiet pielāgoto izvadi.

Piezīme: Šis mācīšanās veids liks jums kaut ko uzzināt un iemācīties. Tomēr, ja jums rodas problēmas, rakstot programmas “Dariet pats”, komentāros varat nākt klajā ar saviem kodiem un problēmām.

Šī sadaļa “Dienā no dienas” ir linux-console.net koncepcija, un no šejienes mēs jums sniegsim visa veida apmācības. Šis pants tiks paplašināts ar sākuma līmeņa programmām līdz augstāka līmeņa programmām, pa pantiem.

Drīz mēs nāksim klajā ar nākamo šīs sērijas rakstu. Līdz tam sekojiet līdzi.