Witam,
Możecie polecić jakąś książkę do nauki Javy, przy założeniu, że znam już C++? Nie chciałbym tracić czasu, na "przerzucanie kartek", bo np. będzie tłumaczone jak działa pętla.
Mam nadzieję, że pomożecie ;)
0
0
Krok 1: zapomnij o delete
Krok 2: gratuluję, umiesz Javę ;)
0
Trzeźwy Kura napisał(a):
Krok 1: zapomnij o delete
Krok 2: gratuluję, umiesz Javę ;)
Racja, jest to spore ułatwienie.
Zapomniałem na starcie, chociaż z delete żyło mi się w miarę dobrze.
Nie czuję się jednak jeszcze pewnie, chętnie coś przeczytam :)
Może jednak ktoś coś poleci?
0
Niestety musisz zacząć od podstaw (polecam książki Oracle'a), bo C++ się trochę jednak różni od Javy.
Będzie Ci łatwo zrozumieć, ale nawet banalne podstawy musisz przeczytać.
- nie masz delete
- nie masz destruktorów
- za to masz finalize (którego raczej się nie używa)
- nie masz własnych operatorów
- inaczej wygląda alokacja tablic
- tablice dynamiczne mają rozmiar
- podział na prymitywy i obiekty
- String jest niemutowalny, ma własną pule literałów, nie używasz ==
- char ma 16 bitów
- w klasie masz bloki inicjujące
- switch obsługuje stringi
- generyki są tylko na pierwszy rzut oka podobne do szablonów
itd...
0
No i pułapka zaawansowana - w konstruktorze działają metody wirtualne.