Nauka Javy po C++

0

Cześć,

  1. jestem programistą c++ z rocznym doświadczeniem komercyjnym.
    Chciałbym poszerzyć swoje umiejętności o Jave- i tutaj pytanie od czego zacząć?
    Próbuje robić jakiś kurs online, ale póki co podstawy są (poza kosmetyką) identyczne jak w c++ (logika aplikacji, składnia).
    Macie może jakieś materiały dla osób, które znają c++ a chcą nauczyć się javy?

  2. Słyszę, że jest kilka "wersji" javy... że inaczej się piszę w javie na urządzenia mobilne, inaczej na webówkę itp.
    Czy te odsłony języka mocno się od siebie różnią? Czy np pisząc aplikacje mobilne na telefon nie będzie mi pote trudno odnaleźć się także w pracy gdzie piszę aplikację na komputer.

2
Piwniczne napisał(a):

Cześć,

  1. jestem programistą c++ z rocznym doświadczeniem komercyjnym.
    Chciałbym poszerzyć swoje umiejętności o Jave- i tutaj pytanie od czego zacząć?
    Próbuje robić jakiś kurs online, ale póki co podstawy są (poza kosmetyką) identyczne jak w c++ (logika aplikacji, składnia).
    Macie może jakieś materiały dla osób, które znają c++ a chcą nauczyć się javy?

Osobiście po ponad rocznej nauki cpp zacząłem uczyć się javy z oficjalnego tutoriala Oracle. https://docs.oracle.com/javase/tutorial/ Faktycznie, pierwsze rozdziały możesz pobieżnie przejrzeć, lecz część opisującą klasy SDK proponuję bardzo dociekliwie zgłębić.
Dodatkowo polecam poczytać jakieś blogposty czy inne materiały na temat dobrych praktyk w Javie.
Ponadto na youtubie jest seria z Warszawskiego JUGa 'Jinkubator' omawiająca programowanie w Javie dla początkujących - mi osobiście wiele pomogła i ciągle sprawdzam czy nic nowego nie dodano ;).

Po Standard Edition zacząłem się uczyć wytwarzania aplikacji webowych z użyciem Springa z dwóch książek: 'Spring in Action' i 'Spring in Practice'.
Aktualnie materiały edukacyjne z jakimi mam styczność to już oficjalna dokumentacja Springa.

0

Dodatkowo możesz rozwiązywać zadania np. tu:
http://www.indiabix.com/java-programming/questions-and-answers/
Można wyłapać dużo zachowań javy różniących się od c++.

0

OK a jak to jest z tymi javami?

Obecnie robię kurs programowania na androida.
Tam też używam javy- czy ta Java jakiej się tam nauczę, będzie przydatna np do pisania aplikacji na pc?

0

Nie, android wykorzystuje tylko składnię języka z Javy, część bibliotek może być również współdzielona, ale generalnie model programowania jest inny.

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