[Java] Pierwsze kroki.

[Java] Pierwsze kroki.
theqatrick
  • Rejestracja:prawie 15 lat
  • Ostatnio:prawie 14 lat
0

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


...
Black007
  • Rejestracja:ponad 21 lat
  • Ostatnio:4 dni
1

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....


"Nie popełnia błędów tylko ten, kto nic nie robi"
theqatrick
  • Rejestracja:prawie 15 lat
  • Ostatnio:prawie 14 lat
0

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ż?


...
Black007
  • Rejestracja:ponad 21 lat
  • Ostatnio:4 dni
1

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.


"Nie popełnia błędów tylko ten, kto nic nie robi"
edytowany 1x, ostatnio: Black007
1

Ta książka, którą wybrałeś jest stara, lepiej kup nowszą.

theqatrick
  • Rejestracja:prawie 15 lat
  • Ostatnio:prawie 14 lat
0

Netbeans 6.9.1 (ml-java) będzie ok?


...
A7
  • Rejestracja:ponad 14 lat
  • Ostatnio:5 miesięcy
1
edytowany 1x, ostatnio: Arctor75
theqatrick
  • Rejestracja:prawie 15 lat
  • Ostatnio:prawie 14 lat
0

Dzięki #up na pewno kupię jakąś a że polecasz dość nowe rozważę kupno, hmm.. na razie tylko pierwszej bo i tak wysokie ceny. Dzięki wszystkim.


...
Kerai
  • Rejestracja:ponad 16 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:London
0
Black007
Ja tam lobię sobie poczytać od czasu do czasu papierowe książki.
theqatrick
  • Rejestracja:prawie 15 lat
  • Ostatnio:prawie 14 lat
0

Dzięki, a ten netbeans fatalny, pobieram Eclipse. Polećcie jakiś program od siebie, jeśli można. :)


...
A7
  • Rejestracja:ponad 14 lat
  • Ostatnio:5 miesięcy
0

Ja zaczynałem z Netb eans, ale w firmie w której pracowałem, programiści szybko mnie przekonali do Eclipse.

lipkerson
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 2 lata
0

@Arctor75

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.


Another jam from the world for the jam from the voices of the world......
madmike
  • Rejestracja:prawie 20 lat
  • Ostatnio:ponad 5 lat
0
  1. Eclipse
  2. 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.

Olamagato
  • Rejestracja:ponad 16 lat
  • Ostatnio:około 2 miesiące
  • Lokalizacja:Polska, Warszawa
  • Postów:1058
0

Jak na początek, to najlepszy jest Netbeans w jak najchudszej wersji (tzn. tylko Java SE). Dlaczego? Powodów jest kilka:

  1. Jest to obecnie produkt Suna, który (również) ma pełnię praw do Javy i pilnuje jej rozwoju.
  2. 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.
  3. 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.
  4. 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.
  5. 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.


Jeżeli ktoś komuś coś, ewentualnie nikt nikomu nic, to właściwie po co...?
Black007
  • Rejestracja:ponad 21 lat
  • Ostatnio:4 dni
1

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?


"Nie popełnia błędów tylko ten, kto nic nie robi"
Kerai
ja wymiękam, jak muszę ręcznie wcięcia robić, brrr
A7
  • Rejestracja:ponad 14 lat
  • Ostatnio:5 miesięcy
0

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.

Kerai
To bardzo dobre podejście.
iooi
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad 11 lat
  • Postów:573
0

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ć.

Olamagato
A po co poprawiać coś co działa? No chyba, że nie działa prawidłowo - ale kto jest temu wtedy winny? Głupia maszyna z żelaznymi zasadami czy niekonsekwentnie i niechlujnie "klikający" człowiek? :)
GO
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 14 lat
  • Postów:1
0

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! :-)

Skatty
  • Rejestracja:ponad 14 lat
  • Ostatnio:ponad 10 lat
  • Lokalizacja:Kraków
  • Postów:139
0

Ja używam JCreator Pro i uważam że jest świetny.

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.