Bir Java programını düşündüğümüzde, birbirlerinin yöntemlerini çağırarak iletişim kuran nesneler topluluğu olarak tanımlanabilir.
Nesne, Nesnelerin durumları ve davranışları vardır. Örnek: Bir köpeğin rengi, adı, cinsi ve kuyruğunu sallama, havlama, yemek yeme gibi davranışları vardır. Bir nesne, bir sınıfın bir örneğidir.
Yöntemler - Bir yöntem temelde bir davranıştır. Bir sınıf birçok metot içerebilir.
Bir nesnenin durumu, bu örnek değişkenlere atanan değerler tarafından oluşturulur.
Büyük/ Küçük Harfe Duyarlılık - Java büyük/küçük harfe duyarlıdır, bu da Hello ve hello tanımlayıcılarının Java'da farklı anlamlara sahip olacağı anlamına gelir.
Sınıf Adları − Tüm sınıf adları için ilk harf Büyük Harf olmalıdır. Sınıfın adını oluşturmak için birkaç kelime kullanılıyorsa, her bir iç kelimenin ilk harfi Büyük Harf olmalıdır.
Örnek: class MyFirstJavaClass
Yöntem Adları − Tüm yöntem adları Küçük Harf ile başlamalıdır.
Örnek: public void myMethodName()
Program Dosya Adı − Program dosyasının adı, sınıf adıyla tam olarak eşleşmelidir.
Dosyayı kaydederken, sınıf adını kullanarak kaydetmeli (Java'nın büyük/küçük harf duyarlı olduğunu unutmayın) ve adın sonuna '.java' eklemelisiniz (dosya adı ile sınıf adı uyuşmuyorsa, programınız derlenmeyecektir.
Ancak, dosyada genel bir sınıfınız yoksa, dosya adının sınıf adından farklı olabileceğini lütfen unutmayın. Ayrıca dosyada public class olması zorunlu değildir.
Örnek: Sınıf adının 'MyFirstJavaProgram' olduğunu varsayın. Ardından dosya 'MyFirstJavaProgram.java' olarak kaydedilmelidir.
public static void main(String args[]) − Java programı işleme, her Java programının zorunlu bir parçası olan main() yönteminden başlar.
Java Tanımlayıcıları
Tüm Java bileşenleri ad gerektirir. Sınıflar, değişkenler ve yöntemler için kullanılan adlara tanımlayıcılar denir.
Java'da tanımlayıcılar hakkında hatırlanması gereken birkaç nokta vardır. Bunlar aşağıdaki gibidir.
Tüm tanımlayıcılar bir harf (A'dan Z'ye veya a'dan z'ye), para birimi karakteri ($) veya alt çizgi (_) ile başlamalıdır.
Anahtar kelime tanımlayıcı olarak kullanılamaz.
En önemlisi, tanımlayıcılar büyük/küçük harfe duyarlıdır.
Yasal tanımlayıcı örnekleri: age, $maaş, _value, __1_value
Yasadışı tanımlayıcılara örnekler: 123abc
Java Değiştiricileri
Diğer diller gibi, değiştiriciler kullanarak sınıfları, yöntemleri vb değiştirmek mümkündür. İki değiştirici kategorisi vardır.
Erişim Değiştiricileri - varsayılan, genel, korumalı, özel
Erişimsiz Değiştiriciler − final, abstract, strictfp
Java Değişkenleri
Java'daki değişken türleri aşağıdadır
Yerel Değişkenler
Sınıf Değişkenleri (Statik Değişkenler)
Örnek Değişkenleri (Statik Olmayan Değişkenler)
Java Dizinleri
Dizinler, aynı türden birden çok değişkeni depolayan nesnelerdir. Ancak, bir dizinin kendisi öbek üzerindeki bir nesnedir.
Java Numaraları
Numaralandırmalar Java 5.0'da tanıtıldı. Numaralandırmalar, bir değişkeni yalnızca birkaç önceden tanımlanmış değerden birine sahip olacak şekilde kısıtlar. Bu numaralandırılmış listedeki değerlere numaralandırma denir.
Enums kullanımı ile kodunuzdaki hata sayısını azaltmak mümkündür.