Nom ja właśnie przerabiam te tutoriale na stronce suna .
Tutaj takie podstawy ( z ksiązki i turiali , autorów napisałem na dole )
Działający program jest wynikiem:– Pomysłu czyli algorytmu
– Pliku z zapisem algorytmu (kod źródłowy)
– Kompilacji pliku (byte kod javy)
– Uruchomienia byte kodu w wirtualnej maszynie javy
• Nazwa pliku , w którym mamy nasz kod musi byc taka sama jak nazwa nas klasy ( class )
• Rozszerzenie to .java
• Czyli np Przykład.java
Komentarze :
//
Od tych 2 znaków wszystko jest ignorowane . To taki opis pomagający objaśnic kod .
Zmienne proste :
• stanowią pamięc algorytmu
• Można do takiej pamięci przekazywać informacje
• Proste zmienne pozwalają jedynie na pamiętanie pojedynczych liczb lub znaków
Stałe :
• Wszystkie pojedyncze znaki wpisane w apostrofach
• Teksty ujęte w cudzysłów
• liczby wpisane w programie
Przykład : ( " program " , ktory będzie wyświetlał dany tekst )
class Przyklad {
public static void main(String[] args) {
System.out.println("Jakiś tekst.");
}
}
Operatory :- Zapamiętywanie w zmiennej (przypisanie)
a = 5 ;
– Odczyt zawartości zmiennej
System.out.print(a) ; b = a ;
– Operacje arytmetyczne
b = a + 5 ; c = b – a ; e = a * c ; g = e / a
– Reszta z dzielenia
z dzielenia
r = a % b
– Zwiększanie o jeden
a++ ; // czyli a=a+1;
– Zmniejszanie o jeden
a-- ; // czyli a=a-1 ;
– Wymuszanie kolejność operacji
w = a * ( b + c ) ;
– Operator z przypisaniem
suma+=3 ; // suma = suma + 3 ;
wynik*=a+3 ; // wynik = wynik * (a+3) ;
Inne :Wielkie i małe litery są rozróżniane
• W poleceniach są zawsze małe
• W nazwach zmiennych należy je stosować konsekwentnie
• Suma i suma to dwie różne zmienne
Spacje
• Wszędzie gdzie w przykładach pojawiają się spacje możnaumieścić wiele spacji
• Zawsze można dodawać spacje pomiędzy operatorami izmiennymi
Ktoś kto zna jave dobrze , a jest tu pare takich osób mogło by napisac coś od siebie w wolnym czasie . Chętnie bym przeczytał jak wiele osób łaknących poznania javy ---------
Informacje są z książki ''Thinking in Java '' oraz z Tutoriala mgr inż.Marcina Borkowskiego---------
Dobra stronka z podstawami to :
http://vidmo.net/~balois/java/index.htm