7 Mart 2013 Perşembe

Multithreading - Ufak bir not

Şimdi şöyle bir şey var; İnternette multithreading ile ilgili birçok örnek ve gerek detaylı gerek kısa birçok da ders var. Bunların bize bir şeyler öğrettiği kesin. Thread nasıl başlatılır, yararları nedir, ne zaman kullanılır vs. Ama geçenlerde multithreading olayını anlamak için yapmak istediğim bir deneme projesinde takılı kaldım. Deneme projem iki sınıftan oluşuyordu. Her birinin içinde de birden...
Devamını oku...

30 Ağustos 2012 Perşembe

Döngüler

Döngüler iki türlüdür: while ve for döngüleri. Bunların da farklı şekillerde kullanımı vardır. While'ı inceleyerek başlayalım. While Bir ifade doğru olduğu sürece döngü çalışmaya devam eder. Kod bloğunun sonuna kadar gider ve ardından tekrar kontrol eder. Eğer doğru ise devam eder, değil ise döngü dışına çıkar. Şu şekilde kullanılır; 1 2 3 while(kosul){ yapilacaklar } Aynen if...
Devamını oku...

28 Ağustos 2012 Salı

Koşul İfadeleri

Merhaba. Bu yazıda, programcılığın en temel konularından birini inceleyeceğiz. İşe yarar programlar yaratabilmemiz için gerekli en temel şey, programın akışını kontrol edebilmektir. Çünkü bir kullanıcının programımızla ne yapacağını bilemeyiz asla. Örneğin, basit bir hesap makinesinde bile, bölme işleminde mesela, kullanıcının sıfır girmeyeceğini bilemeyeceğimiz için, önlem almak zorundayız. Önlem...
Devamını oku...

27 Ağustos 2012 Pazartesi

Operatörler - 2

Merhaba, bu yazıda operatörlere devam edelim ve sonrakinde eğlenceli işlere bir giriş yapalım artık. Mantıksal Operatörler Burada anlatacağım operatörler, ilişkisel operatörler gibi, karşılaştırma işini yapacak ve ardından bize bir boolean değeri verecek (true veya false). Biz de, programımızın akışını buna göre değiştirmeye veya devam ettirmeye karar vereceğiz. Bize boolean değeri döndürecek olmalarının...
Devamını oku...

26 Ağustos 2012 Pazar

Operatörler - 1

Merhaba. Bu yazıda biraz operatörlerden bahsedelim. Bunlar aritmetik, bit tabanlı, mantıksal ve ilişkisel operatörler olarak dörde ayrılır. Aslında oldukça basit bir konudur ve vakit geçtikçe o kadar aşina olacağız ki, belki siz bu yazıyı okuduğunuz ben de yazdığım süreye acıyacağız. İşin aslına bakarsak, bunları bir liste halinde verip, üzerinde konuşulmaya değer olanları konuşmak yeterli olacak...
Devamını oku...

25 Ağustos 2012 Cumartesi

İlkel Veri Tipleri

Merhaba. Önceki yazıda println, print ve printf kullanımlarını açıklayacağımı söylemiştim. Bir paragrafta açıklamaya çalışayım. println() ve print() arasında tek fark var; println satır atlıyor, print ise imlecin aynı satırda kalmasını sağlıyor. printf() ise özel bir yöntem. Formatlı bir şekilde çıktı yazabiliyorsunuz. Bir örnek vereyim; diyelim ki kullanıcıdan ismini ve yaşını alıp ona...
Devamını oku...

24 Ağustos 2012 Cuma

Eclipse ile Çalışmak

Bu yazıda yine bir klasik olarak "Merhaba dünya" uygulaması yazacağız. İşin aslı, eğer Eclipse ile çalışıyorsanız, bir Merhaba Dünya uygulamasını yazmazsınız, Eclipse sizin için yazar. Normalde, birazdan 1 dakika içinde yapacağımız programcığı notepad ile yaparlar. Böylece Java ile programlama yaparken aslında herhangi bir IDE'ye veya başka bir programa ihtiyacımız olmadığını anlatırlar. Ama...
Devamını oku...