реклама

Топ 5 уебсайтове за примери за приложение на Java java logo2През лятото компанията, за която работих, ме изпрати на „Boot Camp Programming Boot“, проведен от Sun Microsystems във Филаделфия, Пенсилвания. Очакването за този курс беше, че това ще ме превърне в Java разработчик на начално ниво - в крайна сметка това беше общото обобщение на Sun от курса. Това, което научих през лятото, е, че не можете просто да отделите няколко хиляди долара, за да научите бързо компютърен език. Това изисква време, усилия и много проби и грешки.

За да се възползвам наистина от възможността да науча езика за програмиране на Java, стигнах до извода, че интернет е най-добрият ми приятел. През период от седмици, докато продължих да уча. Имаше около 5 основни уебсайта които постоянно споменавах за примери за приложения на Java - и бих искал да ги споделя с вас.

Първо, нека ви препоръчам, независимо какво, трябва да вземете книга или две на Java. Книгите позволяват на някого да се съсредоточи почти напълно, докато интернет често е затрупан от разсейване или многозадачност. Аз лично намирам, че притежаването на книгата е най-добро, тъй като ми дава възможност да подчертая важни страници или да маркирам конкретни раздели с лепкава бележка. Това работи най-добре за мен, но разбира се вашият пробег може да варира.

instagram viewer

След това бих се обърнал към различни онлайн източници, за да ви дам подходящи примери за приложение на Java и различни обяснения за концепциите, представени в книга. По-долу описах няколко уебсайта, където можете да направите точно това - и дори малко повече.

примери за приложение на JavaЦенна база данни, пълна с програми на Java, Planet Source Code може да се похвали с една от най-големите бази данни с Java код, която съм виждал в интернет. В уебсайта ще намерите изходния код за хиляди Java приложения, игри и помощни програми. Някои от категориите на изходния код на планетата дори включват програми, занимаващи се със сигурност, структура на данните и аплети - да назовем само няколко.

Докато сте там, горещо препоръчвам да разгледате програмата на Java за PSC зала на славата, където се показват най-впечатляващите или добре написани кодове от последните няколко години. Аз лично установих, че програмите в Залата на славата са полезни и професионални. О, и разбира се - източникът за всички програми е безплатен за използване, маймуна с и прекомпилиране на вашия компютър.

Ръцете надолу един от любимите ми сайтове като Java Resource, Freeware Java предоставя изходен код за стотици и стотици игри и приложения. Това е един от най-ценните уебсайтове, до които съм имал достъп през последната година за изучаване на Java. Моето предложение да използвате това като ресурс е да разгледате игра или приложение, подобно на интересуваща ви област или дори програма, която искате да напишете. Ако искам да напиша игра за хокей на въздух, би било много полезно да получа кодиращи идеи от изходния код на „Класически понг“ на друг програмист и да подобря неговите методи и идеи.

Ако не друго, Freeware Java ви предоставя достъп до изходния код до доста добре написани Java аплети и примери на Java приложения. Препоръчвам ви да отидете направо към аплети страница, за да проверите източника за чат стаи, игри, скриптове на уебсайтове и други.

примери за приложение на JavaJava Galaxy е друга интернет база данни със стотици приложения и игри в комплект с безплатни изходни кодове за вашето удоволствие от ученето. Разликата между Java Galaxy и някои от другите бази данни с изходен код в тази статия е, че изходните кодове на Java Galaxy са по-малки и по-прости - програмите не са толкова сложни. Бих препоръчал, ако сте нов Java програматор, който търси прости примери, проверете този сайт преди останалите.

Ако сте само за самия изходен код, просто отидете направо на тази страница. Въпреки това, не се колебайте да разгледате някои от другите интересни функции, които Java Galaxy може да предложи, като примерни въпроси за интервю [Няма по-дълги налични] за разработчици на Java или практически тест за SCJP изпит.

Java2s

Java2s е сравнително популярен ресурс за разработчиците на Java, тъй като съдържа полезна база данни с примерен код за различни аспекти на езика на Java. Един амбициозен кодер ще бъде трудно да се намери нещо, свързано с Java, което не се съдържа някъде в уебсайта на Java2s. Един ценен ресурс, който сайтът предлага, е много структуриран Урок за Java секция, която се центрира най-вече във файла I / O и Swing, но има раздел за почти всичко.

Внимание; този сайт няма бонбони за очи или мигащи светлини, от които много уебсайтове процъфтяват днес - можете да очаквате практичен, организиран Java ресурс и нищо друго. Въпреки че сайтът не е 100% посветен на изходните кодове на програмата, реших да го включа, защото го все още предлага голямо количество код, но по структуриран и подреден начин, който намерих изключително полезен.

Java DB

примери за приложение на JavaJava DB осигурява достъп до база данни от съвети за програмиране на Java и пример Java код за определени проблеми. Оформлението на сайта е сравнително просто и удобно, доколкото става дума за управление на съдържанието. Примерите за кодове и ръководствата са разделени в малки категории на началната страница и има поле за търсене на сайт в Google за достъп до по-бързи и по-насочени резултати. Също така на този сайт е отлично безплатно Урок за езици на Java. Въпреки че е в ход, учебникът е изчерпателен, информативен и ясен.

Ученето на Java може да бъде изключително обезсърчителен процес, особено ако се подготвяте за SCJP изпита или нещо подобно (ако сте, чувствам болката ви). Често откривам, че един от най-добрите начини да разберете нещо е като скочите с глава в него. Учете се от други хора, изцапайте ръцете си, задавайте въпроси и правете грешки (със сигурност го правя). Надяваме се, че тази статия ви даде няколко ресурси, които да използвате при изучаването на Java или да придобиете усещане за практическите й приложения.

Ако имате сайт, който да добавите към този списък, уведомете ме в секцията за коментари и бих могъл да го добавя към статията.

Бивш автор на MakeUseOf и ентусиаст на технологиите.