Pierwszy program w JAVIE

Zacznijmy od tego, że musimy uruchomić naszą Javę:)
Ja korzystam z JCreatorLE version 2.5, a także z bibliotek zawartych w j2sdk_1_4_2, z resztą te wszystkie gadżety dotyczące uruchomienia Javy znajdziecie na jej stronie domowej javy - www.sun.com

Jak już odpaliliście swojego kreatora, to możemy zaczynać:)))

Po uruchonieniu pojawiają nam się tipsy (WSKAZÓWKI), ale możecie je od razu wyłączyć, bo zapewne nie będziecie do nich zaglądać:). Przechodzimy dalej, wchodzimy do file - new (lub bezpośrednio klikamy na ikonę). Otwiera nam się okno, wybieramy zakładkę Files, a następnie Java File - nadajemy mu znawę FileName i w miejsce docelowego zapisania programu Location (możemy kożystać z tego co zaproponowała nam sama java)

java otwarcie:)


Jak już nadaliśmy nazwę naszemu pierwszemu programowi, to możemy przystąpić do pisania kodu:) Nie zapomnijcie tylko kliknąć OK:)

1. class Pierwszy { //definicja klasy
2. public static void main (String [] args){
3. System.out.println("Nasz piewszy programik w JAVIE");
4. }
5. }


kompilator   Kompilujemy program (ikonka obok), a następnie gdy na pasku na dole pojawi się informacja
  PROCESS COMPLETED możemy go uruchomić (ikonka uruchomienia).
  Efekt powinien być taki:
pierwszy programik


Zacznijmy od tego co to jest KLASA
Klasa jest szablonem, który określa formę obiektu, jest bardziej rozbudowanym stylem, zawiera nie tylko takie pola, które są deklaracją zmiennych, wprowadzmy dodatkowo metody ( funkcje z parametrami lub bez), gdy mamy zdefinowaną klasę to tworzymy zmienną tej klasy - OBIEKT - ( o typie danej klasy), ma on wszystkie cechy tej klasy (zmienne i metody). To konkretny abstarakcyjy byt, wyróżnialny w modelowanej rzeczywistości posiadający nazwę (ewentualnie), określone granice.
           Klasy deklarujemy pod ciałem programu i tą samę klasę można wykorzystać w innych programach.

Specyfikator dostępu PUBLIC:
Oznacza to, że składnik ten będzie dostępny również z zewnątrz klasy.

Metoda STATIC:
Metoda statyczna może zostać wywołana przez nazwę swojej klasy bez konieczności tworzenia choćby jednego obiektu tej klasy.

VOID:
Identyfikator typu metody, nie zwraca żadnej wartości, może natomiast zwrócić coś przez parametr.

SYSYTEM.OUT.PRINTLN
SYSTEM-nazwa predefiniowanej klasy, zapewnia dostęp do systemu.
OUT-nazwa strumienia danych, po prostu nasz monitor:)
PRINTLN-metoda, która wypisuje na ekranie to co jest "w wąsach", jednocześnie powoduje przeniesienie karetki do następnej lini. Możemy także użyć PRINT - karetka pozostanie w tej samej linii.

KOMENTARZE:
Mamy dwa typy komentarzy:
  • // -> komentarz zawierający się tylko w jednej linii
  • /* komentarz
         wielowierszowy */

    Wiem, że to co teraz napisałam nie wiele mówi, ale zapewne później wiele się wyjaśni, najważniejsze co należałoby zpamiętać z tego naszego pierwszego programu, to sposób w jaki informacje wydostają się na konsolę (System.out.println), a także to, że programy w javie zaczynają się od main().