String sınıfı değişmez böylece değiştirilemeyen bir string nesnesi oluşturulur.String sınıfı değişmez olduğu için birçok thread arasında paylaştırılabilir.
Statik değişkenler olarak bilinen sınıf değişkenleri sınıf içerisinde fakat metod,blok yada yapıcı metodun dışında static anahtar kelimesi ile tanımlanan değişkenlerdir.
Byte veri tipi int veri tipinden dört kat daha ufak olduğu için büyük dizilerde özelliklede integer alanlarında alandan daha az boyut kaplamak için kullanılır.
İskelet sınıfı nesne oluşturmayı kontrol eder.Sadece bir taneyle sınırlandırır fakat durumlar değişirse daha fazla nesne oluşturmak için esnekliğe imkan sağlar.
Örnek değişkenler sınıf içerisinde yer alan ancak herhangi bir metodun dışında yer alan değişkenlerdir.Bu değişkenler sınıf yüklendiği zaman değerleri atanır.
Bokların,yapıcı metodların yada metodların içerisined tanımlanan değişkenler yerel değişkenler olarak adlandırılır.Değişken deklare edilir ve metod içerisinde değeri atanır.Metod tamamlandığı zaman yok
Nesne çalışma zamanı(runtime) varlığıdır ve alanlarda ve davranış içerisinde depolanan durumu metodlar yoluyla gösterilir.Metodlar nesnenin dahili durumu üzerinde işlem yapar ve nesneden nesneye iletişim
Java derlendiği zaman platform tabanlı bir makineye derlenmez,bunun yerine byte kod tabanlı bir platforma derlenir.Bu byte kod web üzerinden dağıtılır ve sanal makine tarafından yorumlanır.
Java ortam geliştirmeyi benimsemesi için tasarlanmıştır.Java programları run-time üzerinde nesnelere erişimi çözmek ve doğrulamak için kullanılabilen kapsamlı miktarda run-time bilgisi taşıyabilir.
Java'nın beş özelliği nesne yönelimli olması,platformdan bağımsız olması,güvenilir olması,yorumlanabilir olması ve çoklu thread özelliğini desteklemesidir.
Java if-else ifadesi durumu test etmek için kullanılır.True yada false durumu kontrol eder.Java içerisinde çeşitli if ifadesi türleri bulunmaktadır.Bunlar; If ifadesi If-else ifadesi If-else-if Merdiveni
Örnek değişkenler sınıf içerisinde fakat metod,yapıcı metod yada herhangi bir blok dışında tanımlanırlar. Heap bölgesinde nesne için bir alan tahsil edildiği zaman,her örnek değişken değeri için bir slot
Yerel değişkenler constructors(yapıcı metodlarda),metodlar veya bloklarda tanımlanırlar. Yerel değişkenler constructors(yapıcı metodlarda)'larfa,metodlara yada bloklara girildiği zaman oluşturulur ve bu