Programowanie w języku Java - podstawy

Transkrypt

Programowanie w języku Java - podstawy
Programowanie w języku Java
Podstawy v1.00 130108
Aby pisać programy w Javie należy pobrać i zainstalować
a) SDK ze strony download.oracle.com/otn-pub/java/jdk/7u10-b18/jdk-7u10-windowsi586.exe
b) GUI
np.:
NetBeans,
Eclipse
lub
IntelliJ
Idea
ze
strony
http://www.jetbrains.com/idea/download/index.html
Pliki źródłowe Javy to pliki *.java. Java jest kompilowana do tzw. bajtkodów czyli plików
*.class. Pliki class wykonywane są przez wirtualną maszynę (JVM). Program napisany
w Javie to zbiór oddziaływujących ze sobą obiektów.
Każda klasa Javy powinna znaleźć się w oddzielnym pliku o rozszerzeniu java. Nazwa
pliku musi być taka sama jak nazwa klasa, która się w tym pliku znajduje. Zgodnie z przyjętą
konwencją pierwsza litera nazwy klasy powinna być duża. Java jest wrażliwa na wielkość
liter. Rozróżnia więc małe i duże litery.
Programy pisane w Java można podzielić na dwa rodzaje:
1) aplety umieszczone na stronach WWW,
2) aplikacje konsolowe lub okienkowe (programowanie wizualne).
***************************************************************************
Przykład aplety.
Każda apleta musi mieć zaimplementowaną metodę paint – która jest metodą
publiczną i nie zwraca wartości a jako argument przyjmuje obiekt typu Graphics.
Wpisujemy podany kod źródłowy. Zapisujemy w pliku MojaApleta.java. Kompilujemy plik
MojaApleta.java. Powstanie plik MojaApleta.class.
import java.applet.Applet;
import java.awt.Graphics;
public class MojaApleta extends Applet
{
public void paint (Graphics g)
{
g.drawString("Hello World ",10,10);
}
}
Aby umieścić apletę na stronie www tworzymy stronę w html. Wpisujemy poniższy
kod i zapisujemy pod nazwą plik.html:
<HTML>
<BODY>
To jest moja pierwsza apleta
<BR>
<APPLET code = "MojaApleta.class"
width = 200 height = 200>
</APPLET>
</BODY>
</HTML>
1z2
Programowanie w języku Java
Podstawy v1.00 130108
***************************************************************************
Przykład aplikacji konsolowej.
Każda aplikacja napisana w Javie musi zawierać przynajmniej jedną klasę, która musi
zawierać metodę main . Metoda ta jest publiczna i statyczna i nie zwraca żadnej wartości
a jako argument przyjmuje tablicę łańcuchów. Tablica ta zawiera ewentualną listę
parametrów przekazanych do programu.
Wpisać poniższy program do pliku o nazwie MojProgram.java. Skompilować.
Powstanie plik MojProgram.class.
public class MojProgram
{
public static void main (String []args)
{
System.out.println("Hello World!!! ");
}
}
System to klasa obsługująca operacje wejścia/wyjścia.
out to standardowy strumień wejściowy.
println metoda strumienia out, która pozwala na wyprowadzenie łańcuch znaków.
***************************************************************************
Przykład aplikacji okienkowej.
Aplikacja ta spowoduje otwarcie okienka programu z odpowiednim napisem.
import javax.swing.*;
public class MojeOkienka
{
public static void main (String []args)
{
JFrame ramka = new JFrame("Nowa ramka ");
JLabel napis = new JLabel ("Hello World "
,JLabel.CENTER);
ramka.getContentPane().add(napis);
ramka.setSize(200,200);
ramka.setVisible(true);
}
}
2z2

Podobne dokumenty