Java 8 Yenilikleri – Bölüm 4

Bir önceki bölümde Java 8 ile gelen Stream arayüzünde ve en çok kullanılan metodlarından bahsetmiştik. Bu bölümde ise null olması muhtemel olan alanların yönetimini kolaylaştırmak amacıyla oluşturulmuş Optional sınıfından, zaman ve tarih işlemlerini daha basit şekilde yapabilmek adına oluşturulmuş LocalDate ve LocalTime gibi Java 8 ile gelen Date-Time API‘ından bahseceğiz.

Java 8 Yenilikleri – Bölüm 3

Selamlar arkadaşlar, Java 8 yeniliklerinden bahsettiğimiz yazı serisinin 3.bölümüne geldik. Önceki bölümde yardımcı fonksiyonel arayüzlerden (Consumer, Predicate …) bahsetmiştik. Bu yazıda ise özellikle diziler ve Collection’lar üzerinde çeşitli işlemler yapabilmek için kullanabileceğimiz Java’nın bizim için sunmuş olduğu Stream API‘ı inceleyeceğiz.

Java 8 Yenilikleri – Bölüm 1

Uzun bir aranın ardından sonra herkese çok çok selamlar… Java 8 uzun zamandır (5 sene olmuş 😮 ) aramızda olan bir sürüm. Ancak getirdiği yenilikler oldukça kullanışlı. Bu özellikleri elimden geldiğince anlatmaya çalışacağım.Java 12 çıktı yeni mi yazıyorsun diyenler için güncel olarak Java 8 kullanımı devam etmekte, geç olsun ama güç olmasın bilgi bilgidir mantığı […]

Java Persistence API ile Veritabanı İşlemleri (CRUD)

Java Persistence API ile yazılım dünyasında CRUD olarak adlandırılan veritabanı işlemleri yapacağız. Ekleme, silme, güncelleme gibi fonksiyonlar kullanarak MySQL üzerinde çalışacağız. Sizler farklı veritabanları kullanabilirsiniz.(Oracle, MsSQL, Sql Server, MongoDB vb.)JPA hakkında genel bilgilere bir önceki makalelerimi okuyarak ulaşabilirsiniz. Bu yazıda temel açıklamalardan çok, kodlar olacak haber vereyim dedim 🙂

Entity Nedir ?

Entity veritabanımız ile yazılımımız arasında ilişki kurmamızı sağlayan kalıcı nesneler olarak tanımlanabilir. Java da POJO sınıfları birer Entity’dir. Java Persistence API, Entity üzerine kurulmuştur. Entityler veritabanına eklenebilir / silinebilir / güncellenebilir özelliktedirler.Örnek : Öğrencilerimizi tuttuğumuz bir Öğrenci tablomuz var. Bu tabloya eklenen her öğrenci aslında bir Entitydir.