Pythontr

husonet | Tarih: 01.08.2014

Java Notları

Java Hakkında İpucları

Değişkenlerde Final Neden Kullanılır?
Final sınıf değişkenleri: Final olan bir sınıf değişkenine sadece bir kere değer ataması yapilabilir ve bu atama sadece sınıf konstrüktöründe gerçekleşebilir.
Final metot parametreleri: Final olarak tanımlanmış bir metot parametresine sadece bir kere değer atanabilir. Metot parametrelerinin tamamen final olarak tanımlamış olmalarında büyük fayda vardır. Bu şekilde parametrenin metot bünyesinde değişikliğe ugrama tehlikesi ortadan kaldırılmış olur.
Final metotlar: Final olan bir metot ne alt sınıflarca yeniden yüklenebilir (method overloading) ne de saklı (hidden) tutulabilir.
Final sınıflar: Final olan bir sınıf genişletilerek bir alt sınıf oluşturulamaz.

Değişkenlerde Static Neden Kullanılır?
Birden fazla instance için ortak kullanılması gereken değerler için static değişkenleri kullanırız.

Örnek:
[code java] public class MainActivity extends Activity {
private TextView loginErrorMsg;
private static EditText eposta;[/code]


Değişkeni yok etmek (free, destroy)
[code java]public class TestRun
{
public static void main(String args[])
{
/*1*/ TestNesnesi trNesnesi=new TestNesnesi();
/*2*/ System.gc(); //Bu adımı atlayabilirsini sadece örnekleme icin kullanildi
/*3*/ trNesnesi=null;
/*4*/ System.gc();
}
}[/code]

Devam Edecek...