Bu reponun amacı kendimi Java alanında geliştirirken Java'ya yeni başlayacak arkadaşlara yol gösterici olmak istedim. Bu repoda gün gün ne çalıştığım, notlarım, yazdığım kodlar ve yaptığım projeler yer alacaktır. Tek bir kaynaktan gitmeyerek bir çok kaynak tarayarak bu notları oluşturuyorum. Eğer hoşunuza giderse ⭐vererek destek olmayı unutmazsanız çok sevinirim.
- Değişkenler
- Değişken Tanımlama Kuralları
- Veri Türleri
- Yorum Satırları
- String Birleştirme
- Tür Dönüşümleri
- Kullanıcıdan Girdi Alma
- Aritmetik Operatörler
- Karşılaştırma Operatörleri
- Mantıksal Operatörler
- if-else if- else
- Alan Hesabı
- Dört İşlem
- Switch Case
- Switch Case 4 İşlem
- ToolBar
- For Döngüsü
- While Döngüsü
- İsim Tekrar Uygulaması
- Veri İşleme Uygulaması
- Break
- Continue
- Tek Çift Sayı Bulma
- Dizilere Giriş
- Dizilere ve Döngülerin Kullanımı
- Dizileri Sıralama
- Diziler Konsol Girdisi
- Karne Uygulaması
- Math Sınıfı
- Random Sayı Üretme
- Sınıf Nedir?
- Nesne Nedir?
- Metod Oluşturma
- Araba Analojisi
- Otobüs Analojisi
- Metodlar
- Değişken Uzunlukta Parametreli Metod
- Metodların Aşırı Yüklenmesi(Overloading)
- Constructor
- Referans Tipler
- Sıcaklık Dönüşüm
- Çevre Hesabı
- Faktöriyel Hesabı
- Harf Sayısı Bulma
- İç Açı Toplamı
- Dilekçe Taslak
- Mesai Hesaplama
- İnternet Ücreti Hesaplama
- Paketler ve Import
- Access Modifier Erişim
- Kapsülleme GET - SET Metodu
- Static Değişken ve Metodlar
- Final Değişkenler ve Renkler Uygulaması
- Composition
- Kalıtım
- Kalıtım Constructor İlişkisi
- Override
- Polymorphism
- Kalıtım nesne dönüşümü
- Okul Uygulaması
- Equals
- ToString
- Interface
- String Nedir?
- String Metotları
- Tersten Yazdırma Uygulaması
- ArrayList
- ArrayList Sıralatma
- HashSet
- ArrayList Uygulamaları
- Proje Dizin Yapısı
- AndroidManifest.xml
- Res(Resource) Klasörü
- Layout Klasörü
- Drawable Klasörü
- Values Klasörü
- build.gradle
- Android Monitor
- Logcat
- Android Tasarım
- Linear Layout