JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam A Java technológia, a Java nyelv jellemzői.

Download Report

Transcript JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam A Java technológia, a Java nyelv jellemzői.

JAVA programozási nyelv NetBeans
fejlesztőkörnyezetben I/13. évfolyam
A Java technológia, a Java nyelv jellemzői. A
Java program szerkezete. Elemi output. A
Java/NetBeans fejlesztői környezet
telepítése, testreszabása és megismerése
Kovács Zsuzsanna
2009
TÁMOP 2.2.3-07/1-2F-2008-0011
JAVA PROGRAMOZÁSI NYELV
NETBEANS KÖRNYEZETBEN
14/01.
A JAVA TECHNOLÓGIA, A JAVA NYELV JELLEMZŐI.
A JAVA PROGRAM SZERKEZETE, ELEMI OUTPUT.
A JAVA/NETBEANS FEJLESZTŐI KÖRNYEZET TELEPÍTÉSE,
TESTRESZABÁSA ÉS MEGISMERÉSE
A JAVA TECHNOLÓGIA
■ Sun Microsystems fejlesztette ki az 1990-es évek
közepén
■ Java platform: a Java programok megírásához és
futtatásához szükséges szoftverkörnyezet
■Java program
■Java Virtuális gép (JVM)
■JDK (Java Development Kit)
■ szabványok és eszközök rendszere
■ mindenki számára elérhető
■ szabvány is egyben
■ 2006 óta nyílt forráskódú
■ Java Applet – Java forrásból készült program
■ JavaScript – nincs köze a Javához
01.
A JAVA VERZIÓI
02.
JDK 1.0 (1996)
A Java nyelv, a virtuális gép és az SDK első verziója.
JDK 1.1 (1997)
Az osztályok egymásba ágyazhatóságát is támogatja, megjelenik a JavaBean és a
JDBC (Java DataBase Connection).
J2SE 1.2 (1998)
Nagy mérföldkő a Java fejlődésében, ezért a Sun hivatalosan Java 2-nek nevezi. A
JDK név J2SE-re változik (Java 2 Platform, Standard Edition), hogy
megkülönböztessék a J2EE (Java 2 Platform, Enterprice Edition) és J2ME (Java 2
Platform Micro Edition) platformoktól. Megjelenik többek között a Collections
Framework és a Swing grafikai API.
J2SE 1.3 (2000)
Néhány kisebb változtatást tartalmazott.
J2SE 1.4 (2002)
Megjelennek a reguláris kifejezések, a kivételláncolás, az XML és XSLT parserek és
a Java Web Start.
J2SE 5 (2004)
A belső verziószám 1.5, továbbfejlesztett
automatikus objektummá alakítását hozza.
Java SE 6 (2006)
Java SE 6 a hivatalos neve a jelenlegi verziónak, a belső verziószám: 1.6.0.
Adatbázis managert tartalmaz, scriptnyelvekkel integrálták, és a JVM támogatja a
Visual Basicet.
Java SE 7
Várhatóan 2010-ben jelenik meg az új verzió.
ciklusmegoldásokat,
adattípusok
A JAVA NYELV JELLEMZŐI
■ magas szintű
■ nincs benne
■ goto utasítás
■ teljesen objektumorientált
■ mutató
■ platformfüggetlen (hordozható)
■ többszörös öröklődés
■ interpretált nyelv
■ rekordtípus
■ megbízható (robusztus)
■ operátorok felüldefiniálása
■ biztonságos
■ szintaktikája a C++-t követi
■ van benne
03.
■ szemétgyűjtés (Garbage Collector)
■ többszálú, illetve a hálózati
programozás
■ távoli gépeken is képes
biztonságosan futni
■ JDK: gyakran használt
adatszerkezetek, hasznos
algoritmusok, matematikai,
sztringfeldolgozó, dátumfeldolgozó
műveletek
A JAVA PROGRAM SZERKEZETE
■ főprogram: egy osztály main metódusának
kidolgozása
■ forráskód neve: osztály nevével azonos
■ forráskód kiterjesztése: .java
HelloVilag.java
public class HelloVilag {
public static void main(String[] args) {
System.out.println("Hello Vilag!");
}
}
04.
FORDÍTÁS ÉS FUTTATÁS PARANCSSORBÓL
■ javac utasítás: fordítás (javac HelloVilag.java)
■ a .java fájl könyvtárában
■ .class: bájtkód
■ java utasítás: futtatás (java HelloVilag)
05.
NETBEANS – AZ IDE
06.
■ IDE (Integrated Development Environment): integrált
fejlesztőkörnyezet
■ kényelmesebbé és gyorsabbá teszi a fejlesztést
■ automatikus kódkiegészítő
■ importok kezelése, stb.
■ népszerű ingyenes Java IDE: NetBeans
NetBeans telepítése előtt meg kell vizsgálnunk
■ a JDK legfrissebb verziója van-e a gépünkön
■ Vezérlőpult (Control panel) → "Programok telepítése
vagy törlése" ("Add or remove programs")
■ A listában megtaláljuk: Java Runtime Environment és
Java Development Kit
JDK ÉS NETBEANS TELEPÍTÉSE
JDK Telepítése
SZINFO13_VID_01_01
NetBeans Telepítése
SZINFO13_VID_01_02
07.
A NETBEANS TESTRESZABÁSA
A NetBeans beállítási lehetőségei: Tools → Options
SZINFO13_VID_01_03
Ajánlott beállítások
■ Editor/Formatting: a behúzás és a tab
karakterszámát egyenlő értékre, például 4 karakterre
állítsuk
■ Fonts & Colors/Syntax: állítsuk be, hogy a
kulcsszavakat (KeyWords) félkövér betűvel mutassa a
szerkesztő
08.
A NETBEANS KEZELŐFELÜLETÉNEK RÉSZEI
NetBeans kezelőfelületének részei
SZINFO13_VID_01_04
■ Menüsor
■ Eszköztár
■ Projektböngésző
■ Osztály navigátor
■ Szerkesztőablak
■ Output ablak
Ajánlott beállítás:
■ a szerkesztőablak bal margóján jobb gomb → Show Line
Numbers
09.
NETBEANS JAVA PROJEKT
10.
■ Java program: különálló NetBeans Java projekt
■ NetBeans projekt létrehozásakor: létrejön egy csomag
(package), benne a java fájl
■ csomag: Java programok olyan egysége, amely
összefogja az összetartozó java fájlokat
■ egyelőre a java fájlt az alapértelmezett csomagba
(default package) hozzuk létre
■ a java fájlba belekerül a szükséges osztály
deklarációja
■ az osztályban: main metódus
ALKALMAZÁSFEJLESZTÉS A NETBEANS SEGÍTSÉGÉVEL
A HelloVilag program elkészítése a NetBeans segítségével
SZINFO13_VID_01_05
public class HelloVilag {
public static void main(String[] args) {
System.out.println("Hello Vilag!");
}
}
11.
ALKALMAZÁSFEJLESZTÉS A NETBEANS SEGÍTSÉGÉVEL
12.
A HaromParameter program elkészítése a NetBeans segítségéve
SZINFO13_VID_01_06
public class HaromParameter {
public static void main(String[] args) {
System.out.println(args[0]);
// 1. paraméter
System.out.println(args[1]);
// 2. paraméter
System.out.println(args[2]);
// 3. paraméter
}
}