Varım o halde yazıyorum…

Java Enum Reverse Lookup

Mayıs 17th 2012

Java 1.5 sürümü ile birlikte gelen Enum sınıfı genel itibariyle sabit verileri tanımlamak için kullanılır. 1.5 öncesi static final olarak tanımlanan sabit verilere denk gelir bir nevi. Çoğu zaman da bu sabit verilerle ilişkilendirilmiş bir kod eşlemesi yapılır. Döviz-döviz kodu, elemen-element simgesi, durum-durum kodu gibi…Bu kod tanımı Enum sınıfın yapılandırıcısına parametre geçilerek yapılır. Herhangi bir […]

Okumanız için Kalıcı Bağlantı Yorum Yok

Java’da TimeUnit Kullanımı

Nisan 23rd 2012

Yeni farkına varıyorum ki meğer Java’nın 1.5 ile beraber gelmiş TimeUnit diye bir enum sınıfı varmış. Şu can sıkıcı, her seferinde tekrar tekrar yapmak zorunda kalabildiğimiz zaman dönüşümü işlerini üstlenmiş. Gün, saat, dakika, saniye, milisaniye ve nanosaniye cinsinden zaman birimlerini birbirine dönüştürüveriyor. Şöyle ki;

Okumanız için Kalıcı Bağlantı 1 Yorum

Java ile IMDB’den film bilgisi almak

Kasım 9th 2011

Her şey harici diskte yer açmaya çalışmakla başladı : ) Önceleri adından gözüme kestirdiğim, şöyle basmakalıp Hollywood aksiyon veya romantik komedi türü filmleri imdb’de bir göz attıktan sonra siliyordum. Sonraları bu iş can sıkıcı olmaya başladı. Yok mudur bunun bir API’si, topluca bulayım bu filmleri de külliyen uçurayım kellerini falan diye bakmaya başladım. Nihayetinde eli […]

Okumanız için Kalıcı Bağlantı Yorum Yok

Java’da listeleri generic olarak gruplamak

Ekim 7th 2011

Kod yazarken bir listenin elemanlarını belirli bir alana göre gruplamak sıkça yapılan işlerden biridir. Personelleri işe giriş tarihine göre veya arabaları modelinin tipine göre gruplamak gibi. Gruplanan bu veriler de genel olarak Map türü bir veri yapısında tutulur. Bu işi genel(generic) olarak yapabilen ve gruplamaya kriter olan alanın seçiminde aşağı doğru dallanabilen bir metot kod […]

Okumanız için Kalıcı Bağlantı Yorum Yok

String.substring() ilginçliği

Ocak 25th 2011

Benim de geçenlerde şuradaki bir blog yazısından öğrendiğim String sınıfının substring() metodu ile ilgili ilginç bir durumdan bahsedeyim. Yazacaklarımın çoğu çeviri değerinde. String a = “abcdefgh”; a = a.substring(0,3); şeklinde bir kod ile başlangıçta oluşturduğumuz String tipinde a nesnesinin ilk 3 karakterini ayrıştırıp yine kendisine atamış oluyoruz. Oluşan nesne yeni bir String nesnesidir. Çünkü String […]

Okumanız için Kalıcı Bağlantı Yorum Yok


Sharing
Facebooktwittergoogle_pluslinkedinmailFacebooktwittergoogle_pluslinkedinmail