Książka do nauki javy, przy znajomości C++.

0

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

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1