Burada Java’nın syntax’dan bahsettik.
public class Notes { } // Javada bir sinif/class , metot , degisken vs gibi kavramlara/ogelere // verdigimiz isimlere identifier/belirtici adini veriririz. // legal identifier -> (legal den kastimiz --> derleme hatasi vermez olacaktir.) // identifierlar , harf , currency $ , altcizgi (_ ) baslayabilir.. // ilk karakterden sonra rakam kullanabiliriz. // identifier kullanilirken ingilizce kodlama yapalim. // int a ; int b; gibi bir anlama ifade etmeyen identifierlar kullanamyalim. // javanin keywordleri idetnfier ismi olamazlar. // javada idenfierlar case sensitive dir. buyuk-kucuk harf duyarlidir. // int sayi; // int Sayi; farkli degiskenlerdir. // . , : # gibi karakter kullanilamaz. // Naming Standard // #### class ve interfaceler icin name standard. //class ve interface isimleri BUYUK harfle baslamali ve camelCase notasyonuna uygun olmalidir. // // Class --> isim/name olmalidir. // Computer // Person // Customer // Book // Account // PrintWriter // CustomerAccount // interfaceler-> sifat/adjective olmasi onerilir. // Runnable // Serializable // ### metotlar icin // metot isimleri kucuk harfle baslamalidir. camelCase yapisina uygun olarak tanimlicaz. // metodun ne yaptigi belli olmalidir. fiil-isim cifti seklin tanimlanmalidir. // getCustomerBalance // doCalculation // setCustomerName // ### degiskenler icin // camelCase yaklasimina uygun olmalidir. // degisken isimleri anlamli olmalidir. // ### sabit/constant icin // javada sabitleri , final static olarak tanimlariz . tum harfler BUYUK olmalidir ve kelime aralarinda alt cizgi (_) olmalidir. //public static final int MAX_VALUE = 0x7fffffff;