Bölüm 4 - Objects and Classes 2 Bildiğimiz üzere Java'da sınıflar olmadan hiçbir şey yapamayız :) Eğer ki objects ile çalışmak istersek öncelikle bunları...
OOP (Object-Oriented Programming) Giriş Bir object-oriented (nesne-tabanlı) program objects (nesnelerden) yapılır. Her nesne specific özelliklere sahipt...
Operators Operatörler değerleri birleştirmek için kullanılırlar. Aşağıda detaylı değiniyoruz. Arithmetic Operators Bilinen arirtmek operatörler +,-,...
Defining Your Own Classes (Kendi Sınıflarımızı Tanımlama) Eğer ki kendi class'larımızı tanımlamak istersek şu syntaxı kullanmamız yeterli olur: class Cla...
Big Numbers Eğer ki bizim temel integer yada floating-point tiplerinde kullandığımız hassasiyet yeterli değilse java.math paketi altında bulunan BigInte...
Veri Tipleri Java "strongly typed language" yani güçlü tiplenmiş dildir, mükemmel türkçe çevirimi yaptık. Bunun anlamı şudur yani Java'da ...
Static Fields and Methods Static Fields Eğer ki bir field'ı `static` olarak tanımlarsak artık object ile mevcut olmayacaktır sadece bir tane kopyası tek...
Biz terim olarak call by value ve call by reference görürüz bilgisayar bilimlerinde. Call by value'de methodu çağıran yerin verdiği değeri sadece alır. Cal...
Stringler Java'da stringler kısaca; Unicode karakterlerinin birleşimidir. String e = ""; // Boş bir string String greeting = "Hello"; Substring...
Record'lar class'ların özel formlarıdır ve bunların durumu public olarak immutable ve readable'dır. record Point(double x, double y){} Bunun sonucu ol...
Basit bir örneğe bakalım. FirstSample.java public class FirstSample { public static void main(String[] args) { System.out.println("We wil...
Implicit and Explicit Parameters public void raiseSalary(double byPercent){ double raise = salary * byPercent / 100; salary += raise; } Bu m...
Input ve Output (Girdi Çıktılar) Biz Java'da console'ya çıktılarımızı verirken "standart output stream" kullanıyoruz, bunu da sadece ...
JDK Yükleme Eskiden JDK (Java Development Kit) sadece Oracle tarafından paylaşılıyordu artık bugünlerde Microsoft, Amazon, Red Hat, ve Azul gibi platf...
Programlama Platformu olarak Java Java programlama dili tamamıyla bir platformdur. Kendi içerisinde içerdiği kocaman kütüphaneler, çok fazla kullanılabi...