Päivittäin: Java-ohjelmointikielen oppiminen - Osa I


Vuonna 1995, jolloin c++-ohjelmointikieltä käytettiin laajalti. Sun Microsystemin työntekijä, joka työskentelee Green-nimisellä alustalla, kehitti ohjelmointikielen ja antoi sille nimen tammi.

Nimen inspiraationa on ollut tammi, jota hän näkee toimistonsa ikkunoiden ulkopuolella. Myöhemmin nimi tammi korvattiin nimellä Java.

Java-ohjelmointikielen on kehittänyt James Gosling, ja siksi James Gosling on saanut kunnian Javan ohjelmointikielen isänä.

Nyt kysymys kuuluu, jos tällainen toimiva ohjelmointikieli (c++) oli jo saatavilla, miksi Mr. Goslingja hänen tiiminsä tarvitsivat erilaisen ohjelmointikielen.

Java oli tarkoitettu ominaisuuksien kanssa:
  1. Kirjoita kerran, juokse missä tahansa
  2. Monialustainen ohjelmakehitys, eli arkkitehtonisesti neutraali
  3. Turvallisuus
  4. Luokkapohjainen
  5. Olio suuntautunut
  6. Tuki verkkotekniikoille
  7. Kestävä
  8. Tulkittu
  9. Perintö
  10. Kierteitetty
  11. Dynaaminen
  12. Korkea suorituskyky

Ennen Javan kehittämistä tietokoneelle tai arkkitehtuuriin kirjoitettu ohjelma ei toimi toisessa tietokoneessa ja arkkitehtuurissa, joten Javaa kehitettäessä tiimi keskittyy pääasiassa >alustojen väliset toiminnot ja sieltä käsite kirjoita kerran, suori missä tahansa, joka pysyy auringon mikrojärjestelmän lainauksena pitkään.

Java-ohjelma toimii JVM:ssä (Java Virtual Machine), joka lisää ylimääräisen kerroksen järjestelmän ja ohjelman väliin, mikä lisää turvallisuutta. Toisella ohjelmointikielellä ennen Javaa ei ollut tällaista ominaisuutta, mikä tarkoittaa, että suoritettava koodi saattoi olla haitallinen, ja se voi saastuttaa järjestelmän tai muut siihen liitetyt järjestelmät, mutta Javaa ylläpidettiin sen voittamiseksi. tämä ongelma käyttämällä JVM:ää.

Java on OOP (Object Oriented Programming) -kieli. Oliosuuntautuneella ominaisuudella se tarkoittaa, että koko entiteetti on objekteja, joka edelleen viittaa Reaalimaailman objektiin.

Kun Javaa kehitettiin Sunissa, sattumalta verkkoteknologiat ovat alkaneet hahmottua ja tämä vaikutti suuresti Java-kehitykseen, ja nykyäänkin verkkomaailma käyttää Javaa enemmän kuin mikä tahansa muu kieli. Java on tiukasti tulkittu kieli, mikä tarkoittaa, että Java suorittaa lähdekoodin suoraan kääntämällä lähdekoodin välimuotoon.

Java on luonteeltaan kestävä, eli se pystyy käsittelemään syötössä tai laskennassa olevat virheet. Kun sanomme, että Java on dynaaminen ohjelmointikieli, tarkoitamme sitä, että se pystyy jakamaan monimutkaiset ongelmat yksinkertaisiksi ongelmiksi ja suorittamaan ne sitten itsenäisesti.

Java tukee ketjutusta. Säikeet ovat pieniä prosesseja, joita käyttöjärjestelmän ajoitus voi hallita itsenäisesti.

Java tukee perintöä, mikä tarkoittaa, että luokkien välille voidaan luoda suhde.

Ei epäilystäkään! Java kehitettiin ohjelmointikielten c ja c++ seuraajaksi, joten se perii useita ominaisuuksia edeltäjästään, esim. c ja c++, joissa on useita uusia ominaisuuksia.

Javan oppiminen operaattorin näkökulmasta on erittäin arvostettua ja yksi halutuimmista tekniikoista. Paras tapa oppia mikä tahansa ohjelmointikieli on aloittaa ohjelmointi.

Ennen kuin siirrymme ohjelmointiin, meidän on tiedettävä vielä yksi asia: luokan nimen ja ohjelman nimen tulee olla sama, mutta se voi olla erilainen tietyissä olosuhteissa, mutta sopimuksen mukaan. on aina hyvä idea nimetä ohjelma uudelleen sen luokan nimellä.

Javac on Java-ohjelmointikielen kääntäjä. Ilmeisesti sinulla pitäisi olla Java asennettuna ja ympäristömuuttuja asetettuna. Javan asentaminen RPM-pohjaiseen järjestelmään on vain napsautuksen päässä, kuten Windowsissa ja enemmän tai vähemmän Debian-pohjaisessa järjestelmässä.

Debian Wheezyllä ei kuitenkaan ole Javaa repossa. Ja Javan asentaminen Wheezyyn on hieman sotkuista. Siksi nopea asennusvaihe debianiin on seuraava:

Javan asentaminen Debian Wheezyyn

Lataa oikea Java-versio järjestelmällesi ja arkkitehtuurillesi täältä:

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

Kun olet ladannut , asenna Debian Wheezy seuraavien komentojen avulla.

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- ja Fedora-käyttäjät voivat myös asentaa Java uusimman version menemällä alla olevaan URL-osoitteeseen.

  1. Asenna Java RHEL-, CentOS- ja Fedoraan

Siirrytään ohjelmointiosioon oppiaksemme muutamia Java-perusohjelmia.

Ohjelma 1: hello.java

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

Tallenna se nimellä: hello.java. Ja kokoa se ja suorita kuvan osoittamalla tavalla.

javac hello.java
java hello

Näytelähtö

Sucess!

Ohjelma 2: laskenta.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); 
} 
}

Tallenna se nimellä: calculation.java. Ja kokoa se ja suorita kuvan osoittamalla tavalla.

javac calculation.java
java calculation

Näytelähtö

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

Tee se itse:

  1. Kirjoita ohjelma, joka kysyy etunimeäsi ja sukunimeäsi ja osoitettasi sukunimelläsi.
  2. Kirjoita ohjelma kolmella kokonaislukuarvolla ja suorita yhteenlasku, vähennys, kerto- ja jako. > ja saa mukautetun tulosteen.

Huomaa: Tämä oppimistapa saa sinut tuntemaan ja oppimaan jotain. Jos kuitenkin kohtaat ongelmia Do it Yourself -ohjelmien kirjoittamisessa, voit keksiä koodisi ja ongelmasi kommenteissa.

Tämä osio "Päivittäin" on linux-console.net -konsepti, ja tästä eteenpäin annamme sinulle kaikenlaisia opetusohjelmia. Tätä artikkelia laajennetaan aloitustason ohjelmilla edistyneelle tasolle artikkeli kerrallaan.

Tulemme pian julkaisemaan tämän sarjan seuraavan artikkelin. Siihen asti pysy kuulolla.

Tykkää ja Jaa meistä ja Auta meitä levimään.