reklama
Přes léto mě společnost, pro kterou jsem pracoval, poslala do „Java Programming Boot Camp“ pořádaného společností Sun Microsystems ve Philadelphii v Pensylvánii. Očekávání pro tento kurz bylo, že by se z mě stal vývojář základní úrovně Java - toto byl konec konců obecný souhrn Sunu. To léto, co jsem se dozvěděl, bylo to, že nemůžete vyslat pár tisíc dolarů, abyste se naučili počítačový jazyk. Vyžaduje to čas, úsilí a spoustu pokusů a omylů.
Abych opravdu využil příležitosti učit se programovací jazyk Java, dospěl jsem k závěru, že internet je můj nejlepší přítel. Po dobu několika týdnů jsem se dál učil. Bylo tam asi 5 hlavních webových stránek na které jsem neustále odkazoval na příklady aplikací Java - a rád bych je s vámi sdílel.
Nejprve mi dovolte doporučit, ať už na čemkoli, měli byste si vyzvednout knihu nebo dvě knihy v Javě. Knihy umožňují někomu soustředit se téměř úplně, zatímco internet je často zahalen rozptýlením nebo multitaskingem. Osobně zjišťuji, že vlastnit knihu je nejlepší, protože mi dává možnost zvýraznit důležité stránky nebo označit konkrétní oddíly nalepovací poznámkou. Funguje to pro mě nejlépe, ale samozřejmě se váš počet najetých kilometrů může lišit.
Dále bych se obrátil na řadu online zdrojů, abych vám poskytl relevantní příklady aplikací Java a různá vysvětlení pojmů uvedených v knize. Níže jsem nastínil několik webů, na kterých můžete udělat jen to - a ještě trochu víc.
Planet Source Code, cenná databáze plná programů Java, se může pochlubit jednou z největších databází kódu Java, které jsem kdy viděl na internetu. Na webu najdete zdrojový kód pro tisíce Java aplikací, her a utilit. Některé z kategorií ve zdrojovém kódu Planet obsahují dokonce programy zabývající se bezpečností, datovou strukturou a applety - abychom jmenovali alespoň některé.
Když jste tam, velmi doporučuji prohlížet si java program společnosti PSC síň slávy, kde jsou zobrazeny nejpůsobivější nebo dobře napsané podání kódu z posledních několika let. Osobně jsem zjistil, že programy v síni slávy byly užitečné a profesionální. Jo, a samozřejmě - zdroj pro všechny programy je zdarma, abyste je mohli používat, opice a překompilovat na svém počítači.
Freeware Java předává jeden z mých oblíbených webů jako zdroj Java a poskytuje zdrojový kód pro stovky a stovky her a aplikací. Toto je zdaleka jeden z nejcennějších webů, ke kterým jsem měl přístup za poslední rok pro učení Java. Můj návrh na použití jako zdroje je podívat se na hru nebo aplikaci podobnou oblasti zájmu, kterou máte, nebo dokonce na program, který chcete napsat. Pokud chci napsat leteckou hokejovou hru, bylo by velmi užitečné získat nápady na kódování ze zdrojového kódu „Classic Pong“ jiného programátora a vylepšit jeho metody a nápady.
Pokud nic jiného, Freeware Java vám umožní přístup ke zdrojovým kódům k několika dobře napsaným Java appletům a příkladům aplikací Java. Doporučuji vám jít rovnou na applety na stránce se podívejte na zdroj pro chatovací místnosti, hry, skripty webových stránek a další.
Java Galaxy je další internetová databáze se stovkami aplikací a her doplněnou o bezplatné zdrojové kódy pro vaše potěšení z učení. Rozdíl mezi Java Galaxy a některými dalšími databázemi zdrojového kódu v tomto článku spočívá v tom, že zdrojové kódy Java Galaxy jsou menší a jednodušší - programy nejsou tak složité. Doporučuji, abyste v případě, že jste nový programátor Java hledali jednoduché příklady, zkontrolovali tento web před ostatními.
Pokud jde pouze o samotný zdrojový kód, jděte přímo na tuto stránku. Neváhejte se však podívat na některé další zajímavé funkce, které Java Galaxy nabízí, například ukázkové dotazy na rozhovor [No Longer Available] pro vývojáře java nebo praktický test pro SCJP zkouška.
Java2s
Java2s je relativně populární zdroj pro vývojáře Java, protože obsahuje užitečnou databázi příkladového kódu pro různé aspekty jazyka Java. Ašpirující kodér by bylo těžké najít něco souvisejícího s javou, který někde na webu Java2 není obsažen. Jedním z cenných zdrojů, které web nabízí, je velmi strukturovaný Výukový program Java sekce, která se soustředí zejména na soubor I / O a Swing, ale část má téměř na všechno.
Pozor; na tomto webu nejsou žádné oční bonbóny ani pěkně blikající světla, z nichž se dnes mnoha webům daří - můžete očekávat praktický, organizovaný zdroj java a nic jiného. Přestože web není stoprocentně věnován zdrojovým kódům programu, rozhodl jsem se jej zahrnout, protože je stále nabízí velké množství kódu, ale strukturovaným a uspořádaným způsobem, který jsem našel extrémně ochotný.
Java DB
Java DB poskytuje přístup k databázi programovacích tipů Java a příklad Java kódu pro určité problémy. Pokud jde o správu obsahu, rozvržení stránek je relativně jednoduché a pohodlné. Příklady kódu a návody jsou na domovské stránce rozděleny do malých kategorií boxů a je zde vyhledávací pole Google pro přístup k rychlejším a cílenějším výsledkům. Také na tomto webu je vynikající zdarma Výukový program jazyka Java. Přestože je probíhající práce, je výukový program komplexní, informativní a jasný.
Učení Java může být velmi skličující proces, zejména pokud se připravujete na zkoušku SCJP nebo něco takového (pokud ano, cítím vaši bolest). Často shledávám, že jedním z nejlepších způsobů, jak můžete něco pochopit, je skokem do něj. Učte se od ostatních lidí, nechte si zašpinit ruce, klást otázky a dělat chyby (rozhodně ano). Doufejme, že tento článek vám dal několik zdrojů, které můžete použít při výuce Java nebo získání citů pro její praktické využití.
Pokud máte web, který chcete přidat do tohoto seznamu, dejte mi vědět v sekci komentáře a mohl bych jej přidat do článku.
Bývalý autor a technologický nadšenec MakeUseOf.