Wersja javy - help

0

Witam,

Otóż taka dziwna sytuacja nastała iż stałem się posiadaczem 6ciu książek o javie:
Just Java 2(4th edition) - 1999 - opisuje JDK 1.2
Java Examples(2nd edition) - September 2000 - opisuje Java 2 ver 1.3
Java in a nutshell(3rd edition) - November 1999 - opisuje Java 2 ver 1.2 i 1.3
Java Fundation Classes(1st edition) - September 1999 - opisuje Java 2 ver 1.1 i 1.2
Core Java 2 Podstawy(5ta edycja) - 2002 - opisuje JDK 1.3
Java Podstawy wydnie VIII - 2008 - Java Standard Edition 6

Jakbym puścił gafe przy opisie proszę mi wybaczyć - mam nadzieje że wiadomo o co chodzi. Jak na razie nie mam zielonego pojęcia o co chodzi w Javie - znam C++ i technologie web, w wersjach javy nie mam rozeznania. Stąd moje pytanie - z czego(której książki) nie opłaca się uczyć np bo to już "prehistoria"? Domyślam się że ta za 2008 jest poświęcona najnowszej wersji lecz Java Examples ma pełno przykładów i szkoda by było ją wyrzucić(gdyby nadal można było się z niej uczyć). Proszę o odpowiedź czy są duże różnice w tych wersjach javy? Czy coś się zmienia tak diametralnie że lepiej np nic nie czytać o wersji 1.1 bo się może w głowie pomieszać?

Mam nadzieje że ktoś zrozumie moje intencje :)

Pozdrawiam i z góry dzięki za odpowiedź.

0

Ucz się z najnowszych.

0

W Javie 1.5 wprowadzono genericsy i adnotacje a to sporo zmieniło. Ja się uczę Javy z neta ;] Nie jest trudno znaleźć materiały - na stronie Suna jest super tutorial do Javy, tu: http://wazniak.mimuw.edu.pl/index.php?title=Programowanie_obiektowe jest sporo ciekawych uwag w jednym miejscu.

ATSD:
Java 1.5 = Java 5 (czasem daje się tą jedynkę z przodu a czasem nie).

0

1.3 to prehistoria. Nawet niektóre banki są "nowoczesne" i już się przesiadły na 1.4 (ale też prehistoria).
W 5 wiele rzeczy zmieniło się w języku, dlatego warto czytać książki opierające się o wersję 5 (1.5).

0

Praktycznie wszystkie książki jakie podałeś poza ostatnią, to prehistoria. Jeżeli dobrze znasz C/C++, to idealna będzie książka, która nie będzie powielała informacji oczywistych dla Ciebie czego o "podstawach" powiedzieć nie można. Z tego punktu widzenia potrzebna Ci książka z której jeszcze sporo się nauczysz i nie będziesz bez sensu przerzucał kartek. Kiedyś niezła była "Java dla Programistów C/C++", ale ona opisywała tylko Javę 1.4.2. Dlatego idealnie może Ci się nadać klasyka czyli "Thinking In Java" wyd. 4 opisująca piątkę z elementami szóstki. Trzeba tylko przetrawić pierwsze może nie najciekawsze 100 stron i nie zwracać uwagę na kilka wtrąconych reklamówek Perla czy Pythona. ;) Na dalszych stronach jest kupa użytecznej wiedzy.

0

Proponuję omijać wszystko co starsze niż Javka 1.5.

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