Category: Ana Sayfa
-
Yüzleşme 5 – Yapılacak Çok Hatam Var
Merhabalar. Geçen hafta başımdan geçen bir düzine olay silsilesini sizinle paylaşmak istiyorum. Hem bu sayede şu yazı yazıp yazmama konusunda kendimle vermiş olduğum mücadeleyi de hem kazanmış hem de kaybetmiş olacağım.
-
Yüzleşme 4 – Yeni Melodiler Keşfedebiliyor Muyuz?
Herkese merhaba. Belki klasik olacak ama uzun süredir buralara uğrayamadığımdan bahsedecektim biraz sizlere. Epey uzun bir süre tabi bu. En son yayınladığım yazımı 1 Mart’ta yazdığımı ben de az önce öğrendim. 2 aydır bugün yazmalıyım, bugün yazmalıyım diye diye ertelediğim blog hayatıma neyseki bugün devam edebiliyorum.
-
Yüzleşme 3 – Sonlar Bizi Neden Korkutur?
Sonu bilinmeyen işlerden neden korkarız? Ya da sonu yaklaşan bir görevden…
-
Zaman Yönetimi Nasıl Yapılmalı?
Hepimiz günün bize yetmediğinden, işlerimizi gereken sürede tamamlayamadığımızdan yakınır dururuz. Bazen gün saatinin daha fazla olmasını istediğimiz anlar bile olur. Oysa, gün içerisinde bize verilen süre bellidir. O süre; hem o işi yapmalıyım hem de bu işi yapmalıyım diye düşünürken de geçebilir, planlanan işleri tamamlarken de. İşte, bu iki önemli bölümlerin arasına sınır çizebilmek zamanı…
-
Java Projeleri 1 – Hafıza Oyunu
Merhabalar. Bugün hafıza oyunu projemizin kodlarını sizlerle paylaşacağız. Bu programı 2 farklı sınıfta oluşturduk: HafızaOyunu ve Main.
-
Yüzleşme 2 – Farklılaşabiliyor Muyuz?
Hepimizin bu konuyu çok iyi bilsek de asla uygulamaya geçiremediği bir kabullenişi var: Hatalarımızla yaşamayı kabullenemiyoruz. Herkes şunun bilincinde: Evet hataları yapmalıyız, yapa yapa öğreneceğiz. Ancak pratikte kaçımız bunu kabullenerek yaşayabiliyoruz? Başarabilenler var tabiki ama dışarıdan bunu kabullenmiş gözüken görüntümüzün içinde neler döndüğünü kim bilebilir ki?
-
Yüzleşme 1 – Gerçekten Bunu Yapmayı İstiyor Muyum?
Herkese merhaba. Uzun süredir bloğuma içerik yükleme imkanı bulamadım. Eğitimlere ara vermek zorunda kaldık. Java dosyamda hatalar çıktı, finaller, tezler derken bir şekilde buraya sadece istatistiklerime bakarken girebildim. Aslında bunları söylerken hatta şu satırları yazarken bile bahanelere sığındığımı fark edebiliyorum. İstesem yapabilirdim, istesem o zamanı kendime yaratabilirdim. Ancak bir zaman sonra sadece başlamanın yeterli olmadığını…
-
Java Eğitimleri 33 – Instanceof Anahtar Kelimesi ve Object Sınıfı
Merhabalar. Bir önceki yazımızda polymorphism kavramından bahsetmiştik. Bu yazımızda da polymorphism ile bağlantılı ve bu kavramla birlikte kullanılan bir anahtar kelimeden bahsedeceğiz. Bu anahtar kelime instanceof’tur. Genellikle tanımlanan nesnelerin hangi sınıfa ait olduğunu öğrenmek için kullanılır.
-
Java Eğitimleri 32 – Polymorphism(Çok Biçimlilik)
Polymorphism yani çok biçimlilik kavramı, bir nesnenin birden fazla nesne gibi davranmasıdır. Diğer bir ifadeyle bir sınıfta birden fazla sınıf oluşturarak aynı kodun farklı farklı çıktılar alma şeklidir. Oluşturulan ana sınıftaki(superclass) metodlar, farklı isimdeki alt classlarda farklı görevler üstlenir. Böylece başka sınıflarda işlem yapmaya gerek kalmadan, aynı kodları override ederek işlemlerimizi gerçekleştirebiliriz.
-
Java Eğitimleri 31 – Encapsulation(Kapsülleme)
Merhabalar. Bu yazımızda encapsulation yani kapsülleme işlemini anlatacağız ve avantajlarını hep birlikte bir örnek yardımıyla ele alacağız.
-
Java Eğitimleri 30 – Kompozisyon(Has A) İlişkisi
Java’da kodlama yaparken sağlanan birtakım kolaylıklar vardır. Bu kolaylıklardan biri de kompozisyon ilişkisidir. Diğer kalıtım yazısında bahsettiğimiz extends kalıbı is a ilişkisi taşımaktaydı, bu yazıda göreceğimiz kompozisyon kalıbı ise has a ilişkisi taşımaktadır.
-
Java Eğitimleri 29 – Method Overriding
Kalıtım oluştururken, türetilen sınıf, türetildiği sınıfın tüm özelliklerini taşır. Ancak oluşturduğumuz kodları bazen değiştirmek isteyebiliriz. Birebir türettiğimiz sınıftaki özelliklerden daha fazla özellik taşımasını sağlayabiliriz.