İlan
Yaz boyunca çalıştığım şirket, Philadelphia, Pennsylvania'daki Sun Microsystems tarafından düzenlenen bir “Java Programlama Eğitim Kampı” na gönderdi. Bu kursun beklentisi beni bir giriş seviyesi Java geliştiricisi yapmasıydı - sonuçta bu Sun’in kursun genel özeti oldu. O yaz öğrendiğim şey, bir bilgisayar dilini hızlı bir şekilde öğrenmek için sadece birkaç bin dolar harcayamayacağınızdı. Zaman, çaba ve ÇOK deneme yanılma gerektirir.
Java Programlama Dilini öğrenme fırsatından gerçekten yararlanmak için internetin en iyi arkadaşım olduğu sonucuna vardım. Öğrenmeye devam ederken haftalar boyunca. Hakkında vardı 5 büyük web sitesi Java uygulama örnekleri için sürekli olarak bahsettiğim ve bunları sizinle paylaşmak istiyorum.
Öncelikle, ne olursa olsun, Java ile ilgili bir veya iki kitap almanızı öneriyorum. Kitaplar birisinin neredeyse tamamen odaklanmasına izin verirken, internet çoğu zaman dikkat dağıtıcı veya çoklu görevlerle örtülür. Kişisel olarak kitabın sahibi olmanın en iyisi olduğunu düşünüyorum, çünkü bana önemli sayfaları vurgulama veya belirli bölümleri yapışkan bir notla işaretleme yeteneği veriyor. Bu benim için en iyisidir, ancak elbette ki kilometreniz değişebilir.
Daha sonra, size bir kitapta sunulan kavramlarla ilgili java uygulama örnekleri ve farklı açıklamalar sunmak için çeşitli çevrimiçi kaynaklara yöneleceğim. Aşağıda, yalnızca bunu ve hatta biraz daha fazlasını yapabileceğiniz birkaç web sitesi özetledim.
Java programlarıyla dolu değerli bir veritabanı olan Planet Source Code, internette gördüğüm en büyük Java kodu veritabanlarından birine sahiptir. Web sitesinde binlerce Java uygulaması, oyunu ve yardımcı programı için kaynak kodunu bulacaksınız. Gezegen Kaynak Kodu'ndaki bazı kategoriler güvenlik, veri yapısı ve küçük uygulamalarla ilgili programları da içerir.
Siz oradayken PSC’nin java programını izlemenizi şiddetle tavsiye ederim Onur listesi, son birkaç yılın en etkileyici veya iyi yazılmış kod gönderimlerinin görüntülendiği yer. Şahsen Şeref Salonu'ndaki programların yararlı ve profesyonel olduğunu gördüm. Oh, ve elbette - tüm programların kaynağı bilgisayarınızda kullanmanız, maymunlarla çalışmanız ve yeniden derlemeniz için ücretsizdir.
Bir Java Kaynağı olarak en sevdiğim sitelerden birini eller, Freeware Java yüzlerce yüzlerce oyun ve uygulama için kaynak kodu sağlar. Bu, Java öğrenmek için geçtiğimiz yıl boyunca erişebildiğim en değerli web sitelerinden biri. Bunu kaynak olarak kullanma önerim, sahip olduğunuz ilgi alanına benzer bir oyuna veya uygulamaya, hatta yazmak istediğiniz bir programa bakmaktır. Bir hava hokeyi oyunu yazmak istersem, başka bir programcının “Klasik Pong” kaynak kodundan kodlama fikirleri almak ve yöntemlerini ve fikirlerini geliştirmek çok yararlı olacaktır.
Başka bir şey yoksa, Freeware Java size birkaç iyi yazılmış Java uygulamasına ve Java uygulama örneklerine kaynak kodu erişimi sağlar. Doğrudan şuraya gitmenizi tavsiye ederim applet'ler sayfasında sohbet odaları, oyunlar, web sitesi komut dosyaları ve daha fazlası için kaynaklara göz atın.
Java Galaxy, öğrenme zevkiniz için ücretsiz kaynak kodlarıyla tamamlanmış yüzlerce uygulama ve oyun içeren başka bir internet veritabanıdır. Java Galaxy ve bu makaledeki diğer kaynak kodu veritabanları arasındaki fark, Java Galaxy kaynak kodlarının daha küçük ve daha basit olmasıdır; programlar bu kadar karmaşık değildir. Basit örnekler arayan yeni bir Java programcısıysanız, bu siteyi diğerlerinden önce kontrol etmenizi öneririm.
Yalnızca kaynak kodun kendisindeyseniz, doğrudan o sayfaya gidin. Ancak, Java Galaxy'nin sunduğu diğer ilginç özelliklere göz atmaktan çekinmeyin, java geliştiricileri için örnek mülakat soruları [Artık Yok] veya SCJP için bir uygulama testi gibi sınav.
Java2s
Java2s, Java geliştiricileri için nispeten popüler bir kaynaktır, çünkü Java dilinin farklı yönleri için örnek kod yararlı bir veritabanı içerir. Java2s web sitesinde bir yerde bulunmayan java ile ilgili bir şeyler bulmak için hevesli bir kodlayıcıya baskı yapmak zor olurdu. Sitenin sunduğu değerli kaynaklardan biri çok yapılandırılmış Java Eğitimi bölümü özellikle dosya G / Ç ve Swing üzerinde merkezlenir, ancak hemen hemen her konuda bir bölüme sahiptir.
Dikkat; Bu sitenin bugün birçok web sitesinin geliştirdiği göz şekeri veya yanıp sönen ışıkları yok; pratik, organize bir java kaynağı ve başka bir şey bekleyebilirsiniz. Site% 100 program kaynak kodlarına adanmamış olsa da, eklemeye karar verdim çünkü hala büyük miktarda kod sunuyor, ancak yapılandırılmış ve düzenli bir şekilde son derece buldum faydalı.
Java DB
Java DB, belirli sorunlar için Java programlama ipuçları veritabanına ve örnek Java koduna erişim sağlar. Sitenin düzeni, içerik yönetimi kadar nispeten basit ve kullanışlıdır. Kod örnekleri ve öğreticiler ana sayfada küçük kutu kategorilerine ayrılmıştır ve daha hızlı ve daha hedefli sonuçlara erişmek için bir Google site arama kutusu vardır. Ayrıca bu sitede mükemmel bir ücretsiz Java Dili Eğitimi. Devam eden bir çalışma olmasına rağmen, eğitim kapsamlı, bilgilendirici ve açıktır.
Java öğrenmek son derece yıldırıcı bir süreç olabilir, özellikle de SCJP sınavına veya bunun için bir şey hazırlıyorsanız (eğer öyleyse, acınızı hissediyorum). Sıklıkla, bir şeyi anlamanın en iyi yollarından birinin, içine kafa atlamak olduğunu görüyorum. Diğer insanlardan öğrenin, ellerinizi kirletin, sorular sorun ve hatalar yapın (kesinlikle yaparım). Umarım bu makale Java öğrenmede veya pratik kullanımları hakkında fikir edinmeniz için size birkaç kaynak sağlamıştır.
Bu listeye eklenecek bir siteniz varsa, yorumlar bölümünde bana bildirin, makaleye ekleyebilirim.
Yazar ve teknoloji meraklısı olan eski MakeUse.