
Gabriel Brooks
0
5203
100
Latem firma, dla której pracowałem, wysłała mnie do “Boot Programming Java” w posiadaniu Sun Microsystems w Filadelfii w Pensylwanii. Oczekiwanie na ten kurs było takie, że stałbym się podstawowym programistą Java - w końcu było to ogólne podsumowanie kursu Sun. Nauczyłem się tego lata, że nie można po prostu wydać kilku tysięcy dolarów, aby przyspieszyć naukę języka komputerowego. Wymaga czasu, wysiłku i WIELE prób i błędów.
Aby naprawdę skorzystać z okazji nauki języka programowania Java, doszedłem do wniosku, że internet był moim najlepszym przyjacielem. W ciągu kilku tygodni, kiedy uczyłem się dalej. Było około 5 głównych stron internetowych do którego stale się odwoływałem w przykładach aplikacji Java - i chciałbym się nimi z Wami podzielić.
Po pierwsze, pozwól mi polecić, bez względu na wszystko, powinieneś wybrać książkę lub dwie na Javie. Książki pozwalają komuś skupić się prawie całkowicie, podczas gdy internet jest często owiany rozproszeniem uwagi lub wielozadaniowością. Osobiście uważam, że posiadanie książki jest najlepsze, ponieważ daje mi możliwość wyróżnienia ważnych stron lub oznaczenia konkretnych sekcji karteczką. Działa to dla mnie najlepiej, ale oczywiście przebieg może się różnić.
Następnie przejdę do różnych źródeł internetowych, aby podać odpowiednie przykłady aplikacji Java i różne wyjaśnienia pojęć przedstawionych w książce. Poniżej przedstawiłem kilka stron internetowych, w których możesz to zrobić - a nawet jeszcze więcej.
Kod źródłowy planety
Cenna baza danych pełna programów Java, Planet Source Code, oferuje jedną z największych baz danych kodu Java, jakie widziałem w Internecie. Na stronie znajdziesz kod źródłowy tysięcy aplikacji Java, gier i programów narzędziowych. Niektóre kategorie w kodzie źródłowym Planet obejmują nawet programy zajmujące się bezpieczeństwem, strukturą danych i apletami - żeby wymienić tylko kilka.
Gdy tam jesteś, gorąco polecam obejrzenie programu Javy PSC Hall of Fame, w którym wyświetlane są najbardziej imponujące lub dobrze napisane zgłoszenia kodu z ostatnich kilku lat. Osobiście przekonałem się, że programy w Hall of Fame były przydatne i profesjonalne. Aha, i oczywiście - źródło wszystkich programów jest bezpłatne, możesz używać, przeszukiwać i rekompilować na swoim komputerze.
Darmowa Java
Jedną z moich ulubionych stron jako Zasób Java, Freeware Java zapewnia kod źródłowy dla setek gier i aplikacji. Jest to zdecydowanie jedna z najcenniejszych stron internetowych, do których miałem dostęp w ciągu ostatniego roku do nauki języka Java. Moją sugestią, aby użyć tego jako zasobu, jest spojrzenie na grę lub aplikację podobną do interesującego cię obszaru, a nawet program, który chcesz napisać. Jeśli chcę napisać grę w hokeja na powietrzu, bardzo korzystne byłoby uzyskanie pomysłów na kodowanie od innego programisty “Classic Pong” kodu źródłowego i ulepsz swoje metody i pomysły.
Jeśli nic więcej, Freeware Java zapewnia dostęp do kodu źródłowego do kilku dobrze napisanych apletów Java i przykładów aplikacji Java. Polecam od razu przejść do strony apletów, aby sprawdzić źródło czatów, gier, skryptów strony i więcej.
Java Galaxy
Java Galaxy to kolejna internetowa baza danych z setkami aplikacji i gier wraz z darmowymi kodami źródłowymi dla Twojej przyjemności z nauki. Różnica między Javą Galaxy a niektórymi innymi bazami kodów źródłowych w tym artykule polega na tym, że kody źródłowe Java Galaxy są mniejsze i prostsze - programy nie są tak złożone. Polecam, jeśli jesteś nowym programistą Java i szukasz prostych przykładów, sprawdź tę stronę przed innymi.
Jeśli chodzi tylko o sam kod źródłowy, po prostu przejdź bezpośrednio do tej strony. Jednak zachęcamy do zapoznania się z innymi interesującymi funkcjami oferowanymi przez Javę Galaxy, takimi jak przykładowe pytania do wywiadu [niedostępne] dla programistów Java lub test praktyczny do egzaminu SCJP.
Java2s
Java2s jest stosunkowo popularnym zasobem dla programistów Java, ponieważ zawiera przydatną bazę danych przykładowego kodu dla różnych aspektów języka Java. Początkujący programista byłby trudny do znalezienia czegoś związanego z java, które nie jest zawarte gdzieś na stronie Java2s. Jednym z cennych zasobów oferowanych przez tę witrynę jest bardzo uporządkowana sekcja samouczka Java, która koncentruje się przede wszystkim na plikach I / O i Swing, ale zawiera sekcję dotyczącą prawie wszystkiego.
Uwaga; ta strona nie ma żadnych słodyczy ani błyskających świateł, z których wiele dzisiejszych stron się rozwija - możesz spodziewać się praktycznych, zorganizowanych zasobów Java i nic więcej. Chociaż witryna nie jest w 100% poświęcona kodom źródłowym programu, postanowiłem ją uwzględnić, ponieważ nadal oferuje dużą ilość kodu, ale w uporządkowany i uporządkowany sposób, który uważam za niezwykle pomocny.
Java DB
Java DB zapewnia dostęp do bazy danych wskazówek dotyczących programowania Java i przykładowego kodu Java dla niektórych problemów. Układ strony jest stosunkowo prosty i wygodny, jeśli chodzi o zarządzanie treścią. Przykłady kodu i samouczki są podzielone na małe kategorie pól na stronie głównej, a pole wyszukiwania w witrynie Google umożliwia dostęp do szybszych, bardziej ukierunkowanych wyników. Również na tej stronie znajduje się doskonały darmowy samouczek języka Java. Samouczek jest wprawdzie w toku, ale wyczerpujący, pouczający i przejrzysty.
Nauka języka Java może być bardzo zniechęcającym procesem, szczególnie jeśli przygotowujesz się do egzaminu SCJP lub coś w tym rodzaju (jeśli tak, odczuwam twój ból). Często uważam, że jednym z najlepszych sposobów na zrozumienie czegoś jest wskoczenie do niego na oślep. Ucz się od innych ludzi, brudzą sobie ręce, zadają pytania i popełniają błędy (na pewno to robię). Mam nadzieję, że ten artykuł dał ci kilka zasobów do wykorzystania w nauce języka Java lub zapoznaniu się z jego praktycznymi zastosowaniami.
Jeśli masz witrynę do dodania do tej listy, daj mi znać w sekcji komentarzy, a ja mogę dodać ją do artykułu.