Hocam, Java'dan pek anlamam fakat sen hazırlamışsın güzel makaledir. Avatar kendini belli ediyor zaten. Makalelerinin devamını diliyorum faydalanıcak arkadaşlar kesinlikle olucaktır.

madem iyi biliyon bu java dilini neden sorgusuz dowlander yapıp 1st de paylaşmıyon ha hayırsız seni yada yaptında sadece kendinmi kullanıyon? bi açıklarsan sevinirim J2EE

Emeğine sağlık eminim güzel şeyler anlatmışsındır okudum fakat pek birşey anlamadığım için yarıda bıraktım. Benim için sanırım başlangıç seviyesi: JAVA nedir? Nasıl yazılır? Temel bilgiler gibi makaleler uygun olur; bu beni biraz aştı Yinede anlayanların işine yarayacağını düşündüğüm bir makale olmuş. Devamını bekleriz

Merhaba Arkadaşlar, Bu aralar 2 yıllık profesyonel tecrübem, bununla beraber aldığım eğitim ve kişisel olarak kendimi geliştirmemin sonucunda oluşan birikimimi sizinle küçük küçük paylaşmak istedim. Bu makalemde : Java'da Sınıflar konusu kısmında Interface sınıfı hakkındaki bilgilerimi paylaşayım. Java Tasarım şablonları konusunda interface ve abstract sınıflar çokça kullanılır fakat bir çok yazılımcı bu kavramları kullanır ama tam anlamı ile hakim değillerdir. Sadece işini görüp, geçerler. Interface nedir? Tasarım şablonlarında ve modellemede kullanılan sınıflar olarak tanımlayabiliriz. Interface class'ının normal bir Java class'ından farkı yoktur. Tanımlama yapılırken; Java class tanımı: Kod: package jtutorial; / @author turgay / public class JClass Interface class tanımı: Kod: package jtutorial; / @author turgay / public interface JInterface Java'da tanımlanmış bir interface sınıfından, normal bir java sınıfından olduğu gibi new operatörü ile bir nesne oluşturulamaz! Bir interface sınıfında sadece metodlar tanımlanır yada deklare edilir. Bu metodların gövdeleri boştur. Alt sınıflar bu metodların gövdeleri için gerekli kodu oluştururlar. Metod gövdesi olmayan bir interface sınıfından nesne oluşturulamaz, çünkü sadece metod deklarasyonlarına sahip bir nesnenin hiçbir işlevsel görevi olamaz. Örnek bir alt sınıf tanım: Kod: package jtutorial; / @author turgay / public interface JInterface { public String getName ; public class Name implements JInterface{ public String getName } } Interface sınıflarında sadece metodlar deklare edilir ve implemente edilemez. İmplementasyonu altsınıflar üstlenir. Kod: package jtutorial; / @author turgay / public interface JInterface { public String getName ; public class Name implements JInterface{ public String getName } public class TestName{ public static void main } } Çıktı : PHP: run: Turgay BUILD SUCCESSFUL (total time: 2 seconds) Sonuç olarak, servis kullanıcılarından, kompleks yapıdaki altsınıfları saklamak ve servis sunucusu ve sağlayıcı arasındaki bağımlılığı azaltmak için kullanılır. Yararlandığım Kaynak ve Yazar : Java Tasarım Şablonları ve Yazılım Mimarileri, Özcan ACAR Kai