Archive for Java programlama

Javada web uygulamalarına giriş yaptığımdan beri, bu alanda öğrendiğim en önemli kavramlardan birisidir ORM, JPA ve persistence konularına değindiğim yazımda (bu yazıyı okumadan bakmanızı öneririm) aslında bu konunun tam da ortasında bulunuyorduk.  ORM, o yazımda anlattığım işlemlerin bütününü kapsayan bir kavramdır. Gelin biraz ayrıntıya girelim.

Javada veritabanı uygulaması yapıyorsanız, bu nimetten kesinlikle yararlanmalısınız. Neden mi? Düşünün ki veritabanında bir tablo oluşturdunuz. Çoğu kişi için bu tabloyla bağlantı kurmak, her zamanki sql cümlelerini yazmak sıkıcı gelir. ORM ile bu SQL cümlelerini yazmak zorunda kalmazsınız. Oluşturulan bir class ile tabloda read more »

Daha önce yazmış olduğum javada kalıtım(inheritance) konusunu da çok yakından ilgilendiren bir yazı yazıyorum bugün. Aslında daha önceki  Java Programlamada Class ve Interface Örneği yazısında da kullandığım abstract classlar ve metodları bu yazıda açıklayacağım.

Javada abstract, zorlama demektir. Abstract olarak tanımlanmış bir metod şu anlama gelmektedir: “Beni bu class içinde değil, bu classdan kalıtım alacak olan bir alt classta yaz”. Yani bir programda abstract olarak tanımlanan read more »

C#, C/C++ ve Java dillerinden türeyen, güçlü, basit, esnek, tip güvenli, modern ve Microsoft. NET platformu için sıfırdan geliştirilmiş tek programlama dilidir. Bilgisayarlar çıktıkları günden beri değişik düzeyde birçok programlama dilleri kullanılarak programlanıp insanlara faydalı hale getirilmiştir. C# orta düzeyli bir dildir. Hem alt hem de üst düzey programlar yazılabilir. Büyük çaplı projeler geliştirirken kullandığımız dilin çok zor olmaması ve verimli olması her zaman tercih sebebidir. Bu durumda C++ kullanmak etkili olmayabilir.
Eğer C/C++ veya Java biliyorsanız Csharp size tanıdık gelecektir. C#’ın C’den farkı nesne yönelimli olmasıdır yani read more »