Java ile Temel Nesneye Yönelik Programlama
- Tanım
- Müfredat
- Yorumlar
![11-JavaIleTemelNesneyeYönelikProgramlama-100](https://beyondthewisdom.com/wp-content/uploads/2023/03/11-JavaIleTemelNesneyeYonelikProgramlama-100.jpg)
Java ile Temel Nesneye Yönelik Programlama dersi, Java programlama dilinin temel özelliklerini öğrenmek isteyenler için tasarlanmıştır. Bu ders, öğrencilere Java’nın temel yapısını, nesneye yönelik programlama (OOP) prensiplerini, veri yapılarını, sınıfları, metodları, şartları, döngüleri, hata ayıklama tekniklerini ve dosya işlemlerini öğretir.
Dersin içeriği ayrıntılı olarak aşağıdaki şekildedir:
- Java’nın temelleri: Java programlama dilinin tarihçesi, Java’nın kurulumu ve Java geliştirme ortamının (IDE) kullanımı
- Veri yapıları: Java’da kullanılan veri türleri, değişkenler ve sabitler
- Sınıflar ve metodlar: Java’da sınıfların oluşturulması ve bunların kullanımı, metodların oluşturulması ve kullanımı, tür dönüştürme ve wrapper sınıfların kullanımı
- Nesne yönelimli programlama: OOP prensipleri, miras, soyutlama, arayüzler, polimorfizm ve kapsülleme
- Şartlar: if ifadeleri, switch ifadeleri ve ternary ifadeler
- Döngüler: for döngüsü, while döngüsü ve do-while döngüsü
- String işlemleri: String oluşturma, String karşılaştırma, String birleştirme ve String manipülasyonu
- Koleksiyonlar: ArrayLists, Maps, Iterators ve Enums gibi Java koleksiyonlarının kullanımı
- Dosya işlemleri: Dosya oluşturma, dosya okuma ve dosya yazma işlemleri
- Hata ayıklama: Java istisnaları ve hata ayıklama teknikleri
- İleri Java: Genel yöntemler, Lambda/Regex ve Akış API
- NYP Temelleri: Soyutlama, Erişim Belirleyicileri, Miras, Çok Biçimlilik, Statik ve Kapsülleme
Bu ders, Java programlama dilinde ileri seviyeye geçmeden önce, temel kavramları öğrenmek isteyenler için idealdir. Öğrenciler, Java’da nesne yönelimli programlama prensiplerini anlayarak, Java kodlarının nasıl yazılacağı, hata ayıklama teknikleri ve Java ile dosya işlemlerini öğreneceklerdir. Ayrıca, Java koleksiyonlarının, genel yöntemlerin, Lambda/Regex ve Akış API’nin nasıl kullanılabileceği hakkında bilgi sahibi olacaklardır.