Skip to content

Latest commit

 

History

History
49 lines (35 loc) · 1.34 KB

File metadata and controls

49 lines (35 loc) · 1.34 KB

📖 Library Management System

Inheritance ve Stream API kullanan gelişmiş kütüphane yönetim sistemi.

Java Level Inheritance


📌 Özellikler

  • Kitap ve Dergi yönetimi (Inheritance)
  • Ödünç alma / iade sistemi
  • 14 günlük ödünç süresi takibi
  • Gecikmiş iade uyarısı
  • Başlığa göre arama
  • Tüm işlemleri log dosyasına kaydetme

🧠 Öğrenilen Kavramlar

  • OOP — abstract class, Inheritance, Polymorphism
  • LocalDate ile tarih işlemleri
  • Stream API — filter, findFirst, ifPresentOrElse
  • File I/O — BufferedWriter ile log tutma
  • Map ile veri yönetimi

🚀 Nasıl Çalıştırılır?

javac LibrarySystem.java
java LibrarySystem

📸 Örnek Çıktı

📚 Eklendi: Clean Code
✅ 'Clean Code' kitabı BENGU001'e ödünç verildi. (14 gün)
❌ Materyal şu an ödünçte!
✅ 'Clean Code' iade alındı.

========== KÜTÜPHANE KATALOĞU ==========
Toplam: 5 | Mevcut: 4 | Ödünçte: 1

👩‍💻 Bengü Gedik | GitHub | LinkedIn