Nap mint nap: Java programozási nyelv tanulása

Ban ben 1995 amikor c ++ programozási nyelvet széles körben használták. Egy alkalmazottja Sun Microsystem „platformon dolgozik”Zöld"Kidolgoztam egy programozási nyelvet, és ezt neveztem el"tölgy‘.

A nevet egy tölgy fát, amellyel az irodája ablakain kívül látja. Később a név tölgy helyére került Jáva.

Java programozási nyelvet fejlesztette ki James Gosling és ezért James Gosling megtiszteltetésben részesült a A Java programozási nyelv atyja.

James Gosling - a Java programozás atyja
James Gosling - a Java programozás atyja

A kérdés az, hogy ha létezett már ilyen funkcionális programozási nyelv (c ++) elérhető, miért Mr. Gosling és csapatának más programozási nyelvre volt szüksége.

A Java -t a következő funkciókkal tervezték:
  1. Írj egyszer, fuss bárhová
  2. Platformok közötti programfejlesztés, azaz Építészeti szempontból semleges
  3. Biztonság
  4. Osztályalapú
  5. Objektum orientált
  6. Webes technológiák támogatása
  7. Erős
  8. Értelmezve
  9. Öröklés
  10. Csavarmenetes
  11. Dinamikus
  12. Nagy teljesítményű

Előtt Jáva fejlesztették, A számítógépre vagy architektúrára írt program nem fog futni egy másik számítógépen és architektúrán, ezért fejlesztés közben Jáva a csapat elsősorban arra összpontosít keresztplatform a funkcionalitás és onnan a fogalma írj egyszer, futni bárhová jött, ami sokáig a napmikrosztály idézete marad.

Jáva program belül fut JVM (Java virtuális gép), amely extra réteget ad a rendszer és a program között, ami további biztonságot jelent. Más programozási nyelv előtte Jáva nem rendelkezett ilyen funkcióval, ami azt jelenti, hogy a futtatható kód rosszindulatú lehet, és megfertőzhet egy rendszert vagy más hozzá kapcsolódó rendszereket Jáva segítségével oldja meg ezt a problémát JVM.

Jáva egy Hoppá (Objektumorientált programozás) Nyelv. Objektum -orientált jellemző alatt azt jelenti, hogy az összes entitás egy olyan objektum, amely tovább sugall Valós világ objektum.

Amikor Jáva címen fejlesztették ki Nap, véletlenül a webes technológiák kezdtek formát ölteni, és a Java fejlődését ez nagymértékben befolyásolta, és még ma is a webes világ többet használ Java -t, mint bármely más nyelv. Jáva szigorúan értelmezett nyelv, ami azt jelenti, hogy a Java a forráskódot közvetlenül hajtja végre a forráskód közbenső formában történő lefordításával.

Jáva robusztus jellegű, azaz képes megbirkózni a bemeneti vagy számítási hibákkal. Amikor azt mondjuk, hogy a Java dinamikus programozási nyelv, azt akarjuk mondani, hogy képes összetett problémákat egyszerű problémákra bontani, majd önállóan végrehajtani.

Jáva támogatja menetvágás. Szálak kis folyamatok, amelyeket az operációs rendszer ütemezője önállóan kezelhet.

Jáva Támogatás Öröklés, ami azt jelenti, hogy kapcsolat létesíthető az osztályok között.

Kétségtelen! Jáva utódjaként fejlesztették ki "c'És'c ++„A programozási nyelv, ezért számos funkciót örökölt elődjétől, pl. c és c ++ számos új funkcióval.

Java tanulása a hordozó szempontjából nagyra értékelik és az egyik legkeresettebb technológia. Bármely programozási nyelv elsajátításának legjobb módja a programozás megkezdése.

Mielőtt a programozáshoz kezdenénk, még egy dolgot tudnunk kell: a osztály név és program neve azonosnak kell lennie, azonban bizonyos körülmények között eltérő lehet, de megegyezés szerint mindig jó ötlet átnevezni a programot osztály név.

Javac a fordítója Java programozási nyelv. Nyilván kellett volna Jáva telepített és környezeti változó készlet. Telepítés Java RPM -en alapú rendszer csak egy kattintásnyira van ablakok és többé -kevésbé tovább Debian alapú rendszer.

azonban Debian Wheezy nincs Jáva repójában. És kicsit zavaros a telepítése Jáva ban ben Ziháló. Ezért a debian telepítése gyors lépés az alábbiak szerint:

Java telepítése a Debian Wheezy -be

Letöltés helyes Jáva a rendszer és az architektúra verziója innen:

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

Miután letöltötte, használja a következő parancsokat a telepítéshez Debian Wheezy.

# mv/home/user_name/Letöltések/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 és Fedora A felhasználók a Java legújabb verzióját is telepíthetik az URL -cím alatt.

  1. Telepítse a Java -t az RHEL, a CentOS és a Fedora rendszerbe

Térjünk át a programozási részre, hogy megtanuljunk néhány alapvető Java programot.

1. program: hello.java

osztály hello { public static void main (String args []) { System.out.println ("Siker!"); } }

Mentse el: hello.java. És fordítsa le, és futtassa az ábrán látható módon.

# javac hello.java. # java hello

Minta kimenet

Sikeres!

2. program: számítás.java

osztályszámítás {public static void main (String args []) {int num; szám = 123; System.out.println ("Ez a szám:" + szám); szám = szám * 2; System.out.print ("A szám * 2 értéke"); System.out.println (szám); } }

Mentse el: számítás.java. És fordítsa le, és futtassa az ábrán látható módon.

# javac számítás.java. # java számítás

Minta kimenet

Ez a szám: 123. A * 2 értéke 246

Csináld magad:

  1. Írjon olyan programot, amely kéri keresztnév és vezetéknév és akkor cím te a tieddel vezetéknév.
  2. Írjon programot a segítségével három egész szám és végre kiegészítés, Kivonás, Szorzás és Osztály és megkapja az egyéni kimenetet.

jegyzet: Ez a tanulási mód megismertet és megtanul valamit. Ha azonban problémát tapasztal a „Csináld magad„Megjegyzésekben előállhat a kódokkal és a problémákkal.

Ez a szekció 'Napról napra’Fogalma Tecmint.com és innentől mindenféle oktatóanyagot adunk. Ezt a cikket a belépő szint nak nek haladó szint, cikkről cikkre.

Hamarosan jelentkezünk a sorozat következő cikkével. Addig is maradjatok velünk.

Mint és Ossza meg velünk és Segíts nekünk nak nek Terjedés.

Teachs.ru