chciałbym się nauczyć javy (zależy mi na jakimś szybkim kursie), póki co używam javastart.pl, ale to wygląda na dosyć słabą stronkę. Uważam, że całkiem nieźle znam c++, więc fajnie by było uczyć się porównując te dwa języki, a nie od 0.
Różnice jakie znalazłem:
- brak wskaźników w javie
- (wszytkie ?) obiekty w javie są tworzone przez referencje
- brak wielokrotnego dziedziczenia w javie
- wszytkie klasy javy dziedziczą po jednej głównej
- final (odpowiednik const w c++) nie musi być definiowany podczas inicjalizacji
Tak na chwilę obecną mam też dodatkowe 2 pytania:
1) jak dokładnie definiować tablice, co kiedy znam na starcie rozmiar jaki chcę, aby one miały, a co w przeciwnym wypadku (interesują mnie przypadki 1 i 2 wymiarowe)
2) dlaczego mogę uzyć zmiennej
Kod: Zaznacz cały
int a = 5;
Kod: Zaznacz cały
BigInteger big_a = "123";
Kod: Zaznacz cały
BigInteger big_a = new BigInteger ("123");