Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai.

Slides:



Advertisements
Hasonló előadás
© Kozsik Tamás Különböző nyelvekhez igazítás Internationalization - i18n.
Advertisements

Osztály leszármaztatás
Flex: csak rugalmasan! Kiss-Tóth Marcell Magyarországi Web Konferencia március 18.
Programozás III JAVA ALAPOK.
© Kozsik Tamás Appletek A Java nyelv elsődleges számú reklámja HTML oldalak aktívvá tevéséhez Kisalkalmazás WEB-böngésző által futtatott Java.
Adminisztratív kérdések
Racionális számok számítógépi ábrázolása
Java Technológia Standard Edition
A Java programozási nyelv
Adatbányászati technikák (VISZM185)
A Java programozási nyelv
Öröklődés 2..
Programozási Nyelvek (C++) Gyakorlat Gyak 01.
Bevezetés a Java programozásba
Útmutató Java telepítéséhez windows 7-re
Fejlett programozási technikák II.
Követelmények Bevezetés a Javába Első java program írása Dokumentációk
Parancssori argumentumok Primitív típusok Operátorok Vezérlési szerkezetek Tömbök Ürmös Beáta, 2011.
Fejlett Programozási Technológiák II. Világos Zsolt 1. gyakorlat.
A nyelv története, jellemzői A Java platform
Ember László Damn Small Linux Microsoft VPC környezetben.
A Java programozási nyelvSoós Sándor 1/17 Java programozási nyelv 4. rész – Osztályok II. Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai.
A Java programozási nyelvSoós Sándor 1/34 Java programozási nyelv A nyelv alapjai Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet.
A Java programozási nyelvSoós Sándor 1/16 Java programozási nyelv 6. rész – Java a gyakorlatban Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai.
Java programozási nyelv 3. rész – Osztályok I.
WEB Technológiák Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem.
C# tagfüggvények.
C# tagfüggvények.
Készítette: Keszthelyi Zsolt
Csomagok.
Programozási technológia 1
Szombathely Dinamikus WEB programozás: PHP és JSP.
A JAVA TECHNOLÓGIA LÉNYEGE Többlépcsős fordítás A JAVA TECHNOLÓGIA LÉNYEGE Platformfüggetlenség.
Programozási nyelvek II. Objektumorientált programozás a Java nyelv eszközeivel 2007/08.
Kivételkezelés.
Programozás alapismeretek
ARCHITECTArchitect AcademyFoundationsInsidersMCPtréningekvizsgákgyakorlatprojektek Novák István eEvangelist – „Dive deeper” Grepton Zrt. Technológiai vezető.
III. Java környezet 9. A Java nyelvről 10. Java programfejlesztés, JDK.
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz tárgy honlap:
JavaScript a gyakorlatban. 1.Gyakorlat Mi a JavaScript?  A JavaScript nem Java! JavaScript futtatása JavaScript beillesztése XHTML-be Változók kezelése.
Szoftverek. szoftver (software): A számítógép hardver elemeinek mûködtetését végzõ programok, a gép használatához szükséges szellemi termékek összessége.
WEB 2.0. Amiről szó lesz… Web átalakulóban, a WEB 2.0 –Újszerű weboldalak… –Első a tartalom! –A felhasználók hatalomátvétele?! –A Web mint platform –
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Javascript Microsoft által készített kiegészítése Statikus típusosság Nagy projektek Windows 8 fejlesztésénél WinRT egy részét ebben írták Nyílt forráskódú,
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Visual Basic 2008 Express Edition
Java programozási nyelv Vezérlési szerkezetek
Java programozási nyelv Filekezelés
Komoróczy Tamás 1 Java programozási nyelv Stringek.
Java programozási nyelv Tömbök
Java programozási nyelv Metódusok
Java programozási nyelv Adatbekérés konzolról
Fejlett Programozási Technológiák II. 2009, Nagy Csaba JSP – Java Server Pages.
HTML ÉS PHP (Nagyon) rövid áttekintés. ADATBÁZISRENDSZEREK MŰKÖDÉSI SÉMÁJA Felh. interakció DB Connector MySQL ? A gyakorlaton:
Programozás III CSOMAG. CSOMAGOK Az összetartozó osztályok és interfészek egy csomagba (package) kerülnek. A Java is csomagok halmaza: csomagokban van.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Java web programozás 5..
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
DLL használata és készítése Feladat
Bevezetés az informatikába 11. előadás Internet. Egyetlen nagy egységes elveken működő világhálózat hálózatok összekapcsolása nagy világhálóvá csomagkapcsolt.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Informatikai gyakorlatok 11. évfolyam
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Osztályok, objektumok definiálása és alkalmazása. Saját.
Krizsán Zoltán, iit C# osztályok 2 Adattagok  Osztály hatáskörben definiált változó.  Formája: [attribútum] [módosító] típus azonosító [=kezdő érték][,
Programok készítése és futtatása. Integrált fejlesztői környezet (IDE) tartalmaz:  szövegszerkesztőt a program forráskódjának szerkesztésére,  fordítóprogramot.
Programozási nyelvek Programozási alapismeretek
Technológiák összehasonlítása J2EE - PHP
Útmutató Java telepítéséhez windows 7-re
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Előadás másolata:

Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai

Komoróczy Tamás 2 Jogi rendelkezések A következőket teheted a művel: szabadon másolhatod, terjesztheted, bemutathatod és előadhatod a művet származékos műveket (feldolgozásokat) hozhatsz létre Az alábbi feltételekkel: Jelöld meg!. A szerző vagy a jogosult által meghatározott módon kell megjelölni a művet: Szerző és eredeti elérhetőség Ne add el!. Ezt a művet nem használhatod fel kereskedelmi célokra. Nevezd meg! - Ne add el! 2.5 Magyarország További információ a képre kattinva

Komoróczy Tamás 3 Java információ források –Java 2 Platform, Standard Edition, v1.5.0 API Specification –angol nyelvű referencia a Java osztályairól (online) –Download Java 2 Platform Standard Edition –angol nyelvű Java oktató (on-line) –angol nyelvű Java tutorial (letölthető)

Komoróczy Tamás 4 A Java rendszer telepítése Mire van szükség a Java-ban történő programozáshoz? –Java 2 Platform, Standard Edition Ingyenesen letölthető a címről. Az JDK-t kell letölteni, nem a JRE (runtime) változatot! –Tetszőleges editor (szövegszerkesztő), ami képes formázás nélküli tiszta szövegfile-okat kezelni. Alternatív lehetőség: integrált fejlesztő környezetek –NetBeans, letölthető a fenti címről –Eclipse, letölthető a címről. –FreeJava, letölthető a címről. CLASSPATH környezeti változó beállítása –Az itt felsorolt könyvtárakban keresi a fordító az osztályokat. –Érdemes beletenni az aktuális könyvtárat (.)

Komoróczy Tamás 5 A Java jellemzői Hordozható, platformfüggetlen –forráskód és bájtkód szinten Tisztán objektumorientált –csak osztályok, illetve objektumok léteznek Szabványos osztálykönyvtár Szintaktikája a C++ -on alapszik.

Komoróczy Tamás 6 A Java család JavaScript –HTML-be ágyazott forrásszöveg –korlátozott eszközkészlet –ezzel nem foglalkozunk ebben a tárgyban Java Applet –Böngészőben futó bináris program, felhasználhatja a böngésző program által nyújtott szolgáltatásokat –HTML file-ból indított bájtkód Java Alkalmazás –önállóan fut a Java Virtuális Gép alatt

Komoróczy Tamás 7 A Java programozási modell Java alkalmazás Forrásszöveg *.java file Forrásszöveg *.java file javac.exe fordító (compiler) javac.exe fordító (compiler) Bájtkód, bytecode *.class file Bájtkód, bytecode *.class file Java Virtuális Gép – Java Virtual Machine (JVM) Windows, Linux, Unix, mobiltelefon, stb. bármilyen eszköz, amire létezik Java Virtuális Gép Java Virtuális Gép – Java Virtual Machine (JVM) Windows, Linux, Unix, mobiltelefon, stb. bármilyen eszköz, amire létezik Java Virtuális Gép

Komoróczy Tamás 8 A Java programozási modell Java kisalkalmazás (Applet) Forrásszöveg *.java file Forrásszöveg *.java file javac.exe fordító (compiler) javac.exe fordító (compiler) Bájtkód, bytecode *.class file Bájtkód, bytecode *.class file Java kompatibilis böngésző program bármilyen eszköz, amire létezik megfelelő böngésző Java kompatibilis böngésző program bármilyen eszköz, amire létezik megfelelő böngésző

Komoróczy Tamás 9 A Java programozási modell JavaScript Forrásszöveg *.html fileba ágyazva Forrásszöveg *.html fileba ágyazva JavaScript kompatibilis böngésző program bármilyen eszköz, amire létezik megfelelő böngésző JavaScript kompatibilis böngésző program bármilyen eszköz, amire létezik megfelelő böngésző

Komoróczy Tamás 10 Az első alkalmazás Forrásszöveg (HelloVilag.java): public class HelloVilag { public static void main(String[] args) { System.out.println("Hello Világ"); } Fordítás: javac HelloVilag.java Futtatás: java HelloVilag

Komoróczy Tamás 11 Vége