Category: Temel Java

Döngüler – II

Döngüler konusuna bir önceki yazımızdan devam ediyoruz. Hatırlayacağınız gibi döngüler belirli bir mantığı tekrar tekrar yürütmek için kullanılan yapılardır. Önceki yazımızda for döngüsü ile çeşitli örnekler yapmıştık. Bu yazıda ise, daha farklı bir anahtar sözcükle hatırlayacağınız, bir döngüden bahsedeceğiz. While döngüsü While sözcüğünün anlamını iken olarak belirtirsek yanlış sayılmayız. Bu döngü tipinde kontrol noktası belirli […]

Döngüler – I

Programlama dillerinde en sık kullanılan yapılardan birisi de döngülerdir. Döngüler belirli bir mantığı, belirli bir şart altında, belirli bir sayıda tekrar etmek için kullanılmaktadır. Durum olarak örnek vermek gerekirse aşağıdaki maddeleri düşünebiliriz 1’den 100’e kadar olan sayıları ekrana yazdırmak Bir e-posta listesindeki herkese gönderim yapmak Bir hesapta oluşmakta olan tüm artı ve eksi hareketleri toplayıp […]

Karar Verme – II

Bir önceki yazımızla birlikte javada karar verme konusuna giriş yapmıştık. Öncelikle if ifadesinin tek başına kullanılmasına değinmiştik. Örneğimizde kartta para varsa kulaklık satın alma işlemini gerçekleştirmiştik. Bu örneğin ardından kartta para varsa kulaklığı al ve kartta para yoksa ekrana “Bakiye yetersiz” yazdıran bir if-else örneği yapmıştık. Ancak bazen öyle durumlar olur ki, karar verme anında […]

Karar Verme – I

Karar verme, belirli bir olgunun gerçekleşmesi veya gerçekleşmemesi durumunda, elimizdeki seçeneklerden hangisinin kullanılabilir olduğunun tayin edilmesidir. Karar verme eylemi, akış şemalarımızda sıklık ile karşımıza çıkmaktadır. Programlamanın temellerinden olan bu durumu, javada da karşılayabilmekteyiz. Bu yazımızda kullanmak üzere, içerisinde TestClass’ı bulunan bir proje oluşturuyoruz ve ismini 04 – DecisionMaking olarak belirliyoruz. Bu konuyu işlerken yine gerçek […]

Erişim Düzenleyiciler

Getter ve setter konumuzdan sonra, javadaki başka bir önemli kavrama da değinmek istiyorum. Kod bloklarımızda sıklıkla gördüğümüz public anahtar sözcüğünün ne işe yaradığını, bu sözcüğün alternatiflerini ve bütün bu alternatiflerin ne anlama geldiğini bu yazıda ele alacağız. Öncelikle encapsulation kavramına değinmek gerekiyor. Zira bir önceki konumuzda bazı eksiklerimiz olduğunu söylemiştik. Encapsulation, yani sarmalama, nesneye yönelik […]

Getter ve Setter

Son yazımızda KaraAraclari sınıfımızda bulunan bazı methodların kullanımını ve bunların birbiri ile ilişki içerisinde nasıl hareket edebileceğini görmüştük. Sınıf yapılarına dair yazılarımızın genelinde ayrıca constructor kullanımına da odaklanmıştık. Bu yazımızda yine sınıf yapılarının bir parçası olarak kabul edilen, getter ve setter ismi verilen methodlardan bahsedeceğiz. İsimlerinden yola çıkarak bu methodların bazı değerleri getirdiğini (getter) ve […]

Sınıf Yapıları – III

Bundan önceki iki yazımızda sınıf yapılarına değinmiştik. Bir sınıfa dair tanımlamanın ne olduğu, sınıfların hangi parçalardan oluştuğunu, bir sınıftan nesne yaratmayı, this anahtar sözcüğünü ve nesne yaratırken izleyebileceğimiz alternatif yöntemleri işlemiştik. Methodlar Sınıflarla ilgili şimdi de sınıf içerisindeki methodların kullanımına değineceğiz. Öncelikle KaraAraclari sınıfımızın son halini buraya tekrar ekleyelim. Tekrar belirtmek gerekirse sınıfımız field, constructor […]

Sınıf Yapıları – II

Bir önceki yazımızda sınıf yapılarına giriş yapmıştık. Sınıfların genel özelliklerinden bahsetmiştik ve sınıfların fieldlar ve methodlardan oluştuğunu söylemiştik. Bununla birlikte constructor (Yapıcı fonksiyonlar) ile nesne yaratmaya değinmiştik. Bir Sınıfa Ait Bir Nesne Yaratmak Constructor yani yapıcı fonksiyon ile ilgili bazı eklemeler ile konuya devam edelim. Söz dizimi ile ilgili yazımızda methodların yanında bulunan parantezlerin, methoda […]

Sınıf Yapıları – I

Java öğrenmeye karar verdiyseniz karşınıza mutlaka sınıf, class, nesne gibi kavramlar çıkacaktır. Bu yazıda tam olarak bu kavramları ele alacağız. Java nesneye yönelik bir programlama (OOP) dilidir. Bunu gerçek hayata bakarak yorumlayabiliriz. Gerçek hayatta motorlu taşıt kavramını düşünürsek; Bu taşıtın bazı özellikleri (attribute) vardır. Bunlar ağırlık, yapabileceği en yüksek hız, renk gibi özellikler olabilir Bu […]

Operatörler – II

Daha önceki yazıda aritmetik ve ilişkisel operatörleri incelemiştirk. Bu yazımızda da javadaki operatörleri incelemeye devam edeceğiz. Önceki yazıdan kalan değişkenlerimizi tekrar hatırlayalım. Ancak bu defa değerleriyle biraz oynayalım. Pratiğimizi ilerletmek için değişkenleri javada tanımladığımız gibi yazacağım. Mantıksal operatörler genelde birden fazla durumun bir arada olumlu veya olumsuz olarak gerçekleşmesini denetlemek için kullanılır. Bunu günlük hayata […]

Next Page » « Previous Page