Koray PEKER
Menu
  • Anasayfa
  • Kütüphane
  • Kategoriler
    • Java
    • Spring
    • Tasarım Şablonları
    • Git
    • Maven
    • ORM Çatıları
    • VCS
    • SDLC
    • DevOps
    • Algoritma
    • Eğitim
    • Diğer
  • Hakkımda
Menu

Java İstisnalar (Exceptions)

31 Aralık 20179 Aralık 2018 tarihinde yayımlandı

Java’ da üç tür istisna(exception) mevcuttur. Hata(Error), Kontrolsüz istisnalar(Unchecked Exceptions) ve Kontrollü istisnalar(Checked Exceptions). Hata (Error) : Ölümcül bir hatayı işaret eder ve telafisi çok zordur. Örneğin OutOfMemoryError(Yetersiz Bellek) hatası oluşmuş ise uygulamanın buna müdahele edip düzeltmesi olanaksınızdır. Kontrolsüz İstisnalar(Unchecked Exceptions) : Bu istisna tiplerine Çalışma Anı İstisnaları da (Run-Time Exceptions) denilir. Çünkü çalışma anında meydana gelen…

Java Branching Statements (Dallanma İfadeleri)

27 Aralık 20179 Haziran 2018 tarihinde yayımlandı

Break Deyimi Break deyiminin iki farklı uyarlaması bulunur ; Etiketli Break : Label hangi döngünün başına konulmuş ise o döngüyü sona erdirir. Etiketsiz Break : Yazıldığı döngüyü sona erdirir.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class BreakTest {
    public static void main(String[] args) {
        dur:
        for (int j = 0; j < 10; j ++){
            for(int i = 0; i < 20; i++){
                if(i == 10){
                    break dur;
                }
                System.out.println("i = " + i);
            }
        }
        System.out.println("Döngü bitti");
    }
}

Continue Deyimi Continue ifadesi, döngü içerisinde pas geçilmesini sağlayan bir mekanızmadır. Continue ifadeleri de break ifadeleri gibi iki çeşide ayrılır: Etiketli Continue : Label(Etiket) hangi…

Encapsulation(Kapsülleme) ve Erişim Belirleyiciler(Access Modifiers)

27 Aralık 201718 Ekim 2018 tarihinde yayımlandı

Encapsulation(Kapsülleme), nesne yönelimli programlamada herhangi bir nesnenin metotlarını, özelliklerini ve değişkenlerini diğer nesnelerden saklayarak ve bunlara erişimini sınırlandırarak yanlış kullanımlardan koruyan bir konsepttir. Kapsüllemede temel amaç nesneyi kullanacak kişilerin iş akışıyla ilgili gereksiz detaylara uğraşmamasını sağlamak ve nesnelerin içinde bulunan hassas verilerin değiştirilmesini engellemektedir.Bu açıdan çok önemlidir. Java’da dört erişim belirleyicisi (access modifier) vardır. public: public…

Java’da Kalıcılık – ORM

17 Ekim 201721 Ekim 2018 tarihinde yayımlandı

Persistence ne demektir ? Persistence, kelime anlamıyla süreklilik, kalıcılık gibi anlamlara gelir. Yazılımda ise kullanılan objelerin kalıcı hale getirilmesine “persistence” denir. Peki bu persistence nasıl sağlanıyor ? Şöyle ki, yazılımınızda bağımsız bir depolama ünitesi seçiyorsunuz, buna persistence storage deniyor. Bu bir dosya da olabilir , bir veritabanı da olabilir. Uygulamanız içerisinde oluşturduğunuz objelerinizi persistence storage’e…

Java SE 7 Geliştirmeleri

9 Ağustos 20149 Ağustos 2018 tarihinde yayımlandı

Java 7, Project Coin ile birkaç yeni özellik kazandı. Bu özellikler geliştiricileri memnun edecek ve oldukça kullanışlı özelliklerdir. Switch ifadelerinde String kullanımı, çoklu yakalama (Multi Catch), Nümerik değerler için alt çizgi, otomatik kaynak yönetimi, yeni dosya sistemi API’si, dinamik olarak yazılan diller için destek gibi birçok özellik Java’ya kazandırıldı. Tüm yeni özellikleri öğrenmek için tıklayınız….

Yazı gezinmesi

  • Previous
  • 1
  • …
  • 7
  • 8
  • 9
  • 10
  • 11
  • Next

POPÜLER YAZILAR

  • Çalışma Masam
  • Bir Yazılımcının Sırt Çantası
  • Modern Veri Tabanları
  • CI (Continuous integration) ve CD (Continuous Delivery/Deployment)
  • NullPointerException’dan Kaçış
  • Java Branching Statements (Dallanma İfadeleri)
  • İlk işime veda :(
  • Yük Testi ve SoapUI
  • Project : Lombok
  • Enumeration nedir ?

Ara

Son Yazılar

  • Çalışma Masam
  • Apache Kafka
  • Postman API’ları Görselleştirme
  • MongoDB Cheat Sheet
  • Splunk 101 – Giriş
  • Yük Testi ve SoapUI
  • Modern Veri Tabanları
  • Senior Stajyer ?!
  • API Dokümantasyon Önemi ve Swagger
  • Kod Tekrarı(Code Duplication) ve DRY

TAKİP ET

©2025 Koray PEKER