Nauka Javy po C++

Nauka Javy po C++
PI
  • Rejestracja:około 13 lat
  • Ostatnio:prawie 9 lat
  • Postów:69
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.

edytowany 1x, ostatnio: Piwniczne
DE
W większości książek są adnotacje oznaczone C++ dla programistów C++ pokazujących analogie lub róznicę do tego języka. Np Core Java wydanie 10 na amazonie można dostać.
mylk
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 3 lata
  • Postów:37
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.

pracujesz już jako junior ?
MS
  • Rejestracja:około 10 lat
  • Ostatnio:2 miesiące
  • Postów:100
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++.

PI
  • Rejestracja:około 13 lat
  • Ostatnio:prawie 9 lat
  • Postów:69
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?

airborn
  • Rejestracja:prawie 16 lat
  • Ostatnio:prawie 7 lat
  • Postów:274
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.

edytowany 1x, ostatnio: airborn

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.