Zaczynam swoją przygodę z java. Zniechęciło mnie C++ (byłem już w miarę obeznany z podstawami), tak na prawdę nie wiem dlaczego, ale Java już tak na poważnie. Więc pobrałem JDK-6u23 (windows) 32-vista. Chcę zacząć podchaczyłem kurs http://javaprogramming.awardspace.com/index.php?pokaz=_kurs&id=1 . Jak myślicie dobrnę z nim daleko? Czy w ogóle wystartuję? Co dalej, od czego zacząć?
z góry dziękuję i pozdrawiam

- Rejestracja:prawie 15 lat
- Ostatnio:prawie 14 lat

- Rejestracja:ponad 21 lat
- Ostatnio:4 dni
Cześć.
Osobiście polecam literaturę, np. "Java 2. Programowanie" Herbert Schildt, lub, jeśli już w czymś programowałeś, to "Java 2. Podstawy" i "Java 2. Techniki zaawansowane".
Wydawnictwa Helion.
Przejrzałem kurs i nie podoba mi się, że autor używa np. nazwy klasy PROGRAM -co jest niezgodne z konwencją.
A jak się uczyć to się uczyć dobrze, a nie uczyć się źle i potem oduczać się złych nawyków....

- Rejestracja:prawie 15 lat
- Ostatnio:prawie 14 lat
Dzięki Black, http://helion.pl/ksiazki/java_2_podstawy_cay_horstmann_gary_cornell,jv2pod.htm to wybrałem z twoich propozycji, oczywiście to tylko Java czy JScript też?

- Rejestracja:ponad 21 lat
- Ostatnio:4 dni
JS - JavaScript, to obiektowy język skryptowy używany w przeglądarkach internetowych.
Z javą ma wspólną tylko nazwę.
Pozdrawiam.
PS: Co do ksiązki, to spróbuj dorwać następne wydanie, które opisuje jdk 1.6, albo 1.5 bo nie pamiętam, ale wiem, że jest.
Ja sam mam dokładnie to, które pokazuje link i niestety brakuje z nim generików.
- Rejestracja:ponad 14 lat
- Ostatnio:5 miesięcy
Co do książki to zamów to wydanie.
http://helion.pl/ksiazki/java_podstawy_wydanie_viii_cay_s_horstmann_gary_cornell,javpd3.htm
Do tego jeszcze polecam
http://helion.pl/ksiazki/java_techniki_zaawansowane_wydanie_viii_cay_s_horstmann_gary_cornell,javtz8.htm

- Rejestracja:ponad 16 lat
- Ostatnio:ponad 2 lata
- Lokalizacja:London
http://download.oracle.com/javase/tutorial/
to starczy


- Rejestracja:ponad 17 lat
- Ostatnio:ponad 2 lata
To musiało byc chyba dawno - ja jak się przyjmowałem to też uzywałem netbeansa i dalej używam a co ciekawsze koledzy z pracy też zaczynają się żegnąc z Eclipse i dzielą się na nowych w netbeans i inteliJ.
Plugin MVN - w eclipse jest po prostu daremny ... a plugin Birta jest niestabilny.

- Rejestracja:prawie 20 lat
- Ostatnio:ponad 5 lat
- Eclipse
- Do niektórych bardziej przemawiają - przynajmniej na początku kursy wideo (podstawy, przygotowanie środowiska) - znajdziesz je np. tutaj: http://sdjournal.org/kursy-video w języku polskim i za free.

- Rejestracja:ponad 16 lat
- Ostatnio:około 2 miesiące
- Lokalizacja:Polska, Warszawa
- Postów:1058
Jak na początek, to najlepszy jest Netbeans w jak najchudszej wersji (tzn. tylko Java SE). Dlaczego? Powodów jest kilka:
- Jest to obecnie produkt Suna, który (również) ma pełnię praw do Javy i pilnuje jej rozwoju.
- Tutoriale Suna zrobione są na IDE Suna, czyli z użyciem Netbeans. Praktycznie wszystkie przykłady są zrobione z użyciem projektów, które wystarczy załadować do Netbeans aby od razu się kompilowały. Odpada więc konfigurowanie IDE, co dla początkujących jest koszmarem.
- W Netbeans jest świetny generator GUI, który sam wyprodukuje kod niezbędny do stworzenia okienek i wszystkich kontrolek dostępnych w Swingu. Początkujący programista musi jedynie zająć się wypełnieniem "podstawianych pod nos" swoją autorską logiką. To bardzo przyspiesza naukę dość trudnego tematu jakim jest Swing i przy okazji można się co nieco nauczyć z dobrych wzorów.
- W edytorze tego IDE jest wbudowane narzędzie do refaktoryzacji w locie, co od razu przyzwyczaja do tworzenia kodu maksymalnie czytelnego i uporządkowanego. Można go też ustawić w tryb natychmiastowego poprawiania formatowania, co nawet najbardziej bałaganiarskiemu uczniowi pozwoli utrzymywać bieżący kod, którego będą w stanie przeczytać inni.
- Bardzo przyjazne kontekstowe wybieranie propozycji, które pozwala również (inaczej niż u konkurencji) podpowiadać elementy języka Java możliwe do wykorzystania (np. słowa kluczowe, wyrażenia z użyciem argumentu lub zmiennej lokalnej).
Eclipse też ma zalety (np. lepiej działające formatowanie kodu), ale ogólnie jest to narzędzie lepiej obecnie przystosowane dla zaawansowanych niż dla newbie.

- Rejestracja:ponad 21 lat
- Ostatnio:4 dni
Ale Eclipse ma ten plus, że uczysz się "pisać" formatki a nie klikać formatki.
Też zaczynałem od NetBeans. Potem przerzuciłem się na eclipse i teraz w Netbeans czuję się wręcz źle.
Lepiej chyba nauczyć się języka, niż tylko jednego środowiska?
Znam parę osób, które umieją pisać w netbeans, ale jak dasz im notatnik i każesz napisać prosty program w javie, to wymiękają - a nie o to chyba chodzi?
- Rejestracja:ponad 14 lat
- Ostatnio:5 miesięcy
Co do edytora GUI w Netbeans - jakoś nie mogę się do niego przekonać. Jakoś wolę całe GUI napisać w kodzie. Przynajmniej mam poczucie pełnej kontroli nad każdą linijką kodu i działaniem programu, czego mi brakuje przy tworzeniu GUI za pomocą myszki i edytora. Być może jest to tylko moje błędne myślenie wynikające z tego, że jestem bardzo początkujący w Javie.

- Rejestracja:prawie 15 lat
- Ostatnio:ponad 11 lat
- Postów:573
Ja wolę pisać gui sam, bo wydaje mi się to łatwiejsze, a kod, który generują buildery jest tak powalony, że nie da się tego potem poprawić.

- Rejestracja:ponad 14 lat
- Ostatnio:ponad 14 lat
- Postów:1
Pisałem programy w NetBeans, może i faktycznie szybko w nim można stworzyć GUI, jednak jak dla mnie jest tam chaos. Polecam Eclipse nie tylko dlatego iż jest bardziej przejrzyste ale także nie ograniczamy się do samego języka JAVA, dzięki dodatkom równorzędnie możemy pisać w innych językach. Dodatkowo nie wymaga instalacji, dzięki temu możemy przenosić środowisko według potrzeb i uznania. Możesz także skorzystać z narzędzia JCreator http://www.jcreator.org/download.htm#page2 lub prościej i szybciej z tego źródła: http://godev.pl/?p=39. Pozdrawiam i życzę powodzenia! :-)
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.