Tag: Öne Çıkan Gönderiler
-
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?
-
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.
-
Java Eğitimleri 22 – Kod Bloklarındaki Lokal Değişkenler

Lokal değişkenler diğer bir ifadeyle yerel değişkenler, kullanıcı tarafından değer atanılan değişkenlerdir. Kod bloklarında ve metodlarda tanımlanmış olan lokal değişkenler başka kod bloklarında ya da metodlarda kullanılamazlar, o metod ve kod bloklarında da tanımlanması gerekir.
-
Java Eğitimleri 21 – This Kullanımı

Java’da birden fazla anahtar kelime kullanılmaktadır. Bunlardan biri de this anahtar kelimesidir. This kelimesi, o anda hangi işlem üzerinde çalışılıyorsa o işlemin bağlı olduğu nesnenin referansını döndürür.
-
Java Eğitimleri 20 – Java’da Sınıflar

Herkese merhabalar. Sınıfları daha önce işlemiştik ancak detaylı bir şekilde inceleme fırsatı bulamamıştık. Şimdi, örneklerle bu konuya değineceğiz.
-
Java Eğitimleri 19 – Java’da Hata Yakalama

Exception, Java’da yapılan hataları, daha rahat görmemizi sağlayan kod dizisidir. Try – catch bloğu ise, try kısmına yazdığımız kodlara uymayanları yani hataları, catch ile yakalayıp düzeltmemizi sağlar.