Weboldal keresés

Napról napra: Java programozási nyelv tanulása – I. rész


1995-ben, amikor a c++ programozási nyelvet széles körben használták. A Sun Microsystem egyik alkalmazottja, aki a „Green” nevű platformon dolgozott, kifejlesztett egy programozási nyelvet, és „tölgynek” nevezte el.

A nevet egy tölgy ihlette, amelyet az irodája ablakain kívül használ. Később a tölgy nevet a Java váltotta fel.

A Java programozási nyelvet James Gosling fejlesztette ki, ezért James Goslingot a Java programozási nyelv atyjaként tüntették ki.

Most az a kérdés, hogy ha már volt ilyen funkcionális programozási nyelv (c++), miért Mr. Goslingnak és csapatának más programozási nyelvre volt szüksége.

A Java a következő funkciókkal készült:
  1. Írj egyszer, fuss bárhová
  2. Platformok közötti programfejlesztés, azaz Építésileg semleges
  3. Biztonság
  4. Osztály alapú
  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ű

A Java kifejlesztése előtt a számítógépen vagy egy architektúrához írt program nem futott másik számítógépen és architektúrán, ezért a Java fejlesztése során a csapat főleg a ra összpontosít. >keresztplatformos funkcionalitás, és innen jött az egyszer írd, fusson bárhol koncepció, ami sokáig a sun microsystem idézete maradt.

A Java program a JVM-en (Java Virtual Machine) belül fut, amely egy extra réteget ad a rendszer és a program közé, ami további biztonságot jelent. A Java előtti más programozási nyelvek nem rendelkeztek ilyen funkcióval, ami azt jelenti, hogy a futtatott kód rosszindulatú lehet, megfertőzheti a rendszert vagy a hozzá kapcsolódó más rendszereket, azonban a Java karbantartása megmaradt, hogy legyőzze. ezt a problémát a JVM használatával.

A Java egy OOP (objektumorientált programozási) nyelv. Objektumorientált tulajdonságon azt jelenti, hogy az összes entitás egy objektum, amely tovább sugallja a valós világ objektumát.

Amikor a Javát a Sunnál fejlesztették, véletlenül a webes technológiák elkezdtek formát ölteni, és ez nagy hatással volt a Java fejlesztésére, és még ma is a webes világ többet használ a Java-ban, mint bármely más nyelven. A Java szigorúan értelmezett nyelv, ami azt jelenti, hogy a Java közvetlenül hajtja végre a forráskódot a forráskód köztes formában történő lefordításával.

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

A Java támogatja a szálakat. A Szálak kis folyamatok, amelyeket az operációs rendszer ütemezője függetlenül kezelhet.

A Java támogatja az öröklődést, ami azt jelenti, hogy kapcsolatot lehet létrehozni az osztályok között.

Kétségtelen! A Javát a „c” és „c++” programozási nyelv utódjaként fejlesztették ki, így számos funkciót örökölt elődjétől, pl. c és c++ számos új funkcióval.

A Java tanulása a hordozók szempontjából nagyra értékelt, és az egyik legkeresettebb technológia. Bármilyen programozási nyelv megtanulásának legjobb módja a programozás megkezdése.

Mielőtt rátérnénk a programozásra, még egy dolgot tudnunk kell: az osztálynévnek és a programnévnek meg kell egyeznie, de bizonyos körülmények között eltérhet, de megegyezés szerint. mindig érdemes átnevezni a programot az osztálynév alapján.

A Javac a Java programozási nyelv fordítója. Nyilvánvalóan telepítenie kell a Javát, és be kell állítania a környezeti változókat. A Java telepítése RPM alapú rendszeren csak egy kattintás, mint a Windows és többé-kevésbé a Debian alapú rendszereken.

A Debian Wheezy azonban nem tartalmaz Java tárhelyet. És egy kicsit zavaros a Java telepítése a Wheezy-be. Ezért egy gyors lépés a debianra történő telepítéshez az alábbiak szerint:

Java telepítése Debian Wheezyben

Töltse le a rendszerének és architektúrájának megfelelő Java verziót innen:

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

A letöltés után használja a következő parancsokat a Debian Wheezy telepítéséhez.

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

Az RHEL, a CentOS és a Fedora felhasználók a Java legújabb verzióját is telepíthetik az alábbi URL-címen.

  1. Telepítse a Java-t RHEL-ben, CentOS-ben és Fedorában

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

1. program: hello.java

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

Mentse el a következő néven: hello.java. Fordítsa le és futtassa a képen látható módon.

javac hello.java
java hello

Minta kimenet

Sucess!

2. program: számítás.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); 
} 
}

Mentse el a következő néven: calculation.java. Fordítsa le és futtassa a képen látható módon.

javac calculation.java
java calculation

Minta kimenet

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

Csináld magad:

  1. Írjon egy programot, amely bekéri az Ön utónevét és vezetéknevét, majd megcímzi a vezetéknevét.
  2. Írjon egy programot három egész értékkel, és végezzen összeadást, kivonást, szorzást és osztást > és megkapja az egyéni kimenetet.

Megjegyzés: Ezzel a tanulási módszerrel megismerhet és tanulhat valamit. Ha azonban problémákba ütközik a „Csináld magad” programjainak írása során, megjegyzésekben találhatod meg kódjaidat és problémáidat.

Ez a „Napról napra” szakasz a linux-console.net koncepciója, és innentől kezdve mindenféle oktatóanyagot adunk. Ez a cikk a belépő szintű és a felső szintű programokkal bővül, cikkenként.

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

Lájkold és Oszd meg és Segíts a terjedésben.