Logo tr.boatexistence.com

Sahipsiz vs zayıf ne zaman kullanılır?

İçindekiler:

Sahipsiz vs zayıf ne zaman kullanılır?
Sahipsiz vs zayıf ne zaman kullanılır?
Anonim

Zayıf ve sahipsiz arasındaki temel fark, zayıfın isteğe bağlı olması, sahip olunmayan ise isteğe bağlı olmamasıdır Zayıf olduğunu bildirerek, bir noktada kapanma. Sıfır olan sahipsiz bir değişkene erişmeye çalışırsanız, tüm program çökecektir.

Ne zaman sahipsiz veya zayıf kullanmalısınız?

Zayıf bir referans kullanın bu referansın kullanım ömrü boyunca bir noktada sıfır olması için geçerli olduğu zaman. Tersine, başlatma sırasında ayarlandıktan sonra referansın hiçbir zaman sıfır olmayacağını bildiğinizde sahipsiz bir referans kullanın.

Zayıf ve sahipsiz arasındaki fark nedir?

Bilmeniz gereken ilk fark, sahipsiz bir referansın her zaman bir değere sahip olmasının beklenmesidir.… Bu olduğunda, referans nil olarak ayarlanır. Zayıf bir başvuru nil olarak ayarlanabildiğinden, her zaman isteğe bağlı olarak bildirilir. Zayıf ve sahipsiz referanslar arasındaki ikinci fark budur.

Zayıf referans ile sahipsiz referans arasındaki fark nedir?

Hem zayıf hem de sahipsiz referanslar, nesnenin referans sayısını etkilemez. Ancak zayıf referans her zaman isteğe bağlı olacaktır yani sıfır olabilir, oysa sahipsiz referanslar asla sıfır olamaz, dolayısıyla asla isteğe bağlı olmayacaktır.

Güçlü, zayıf ve sahip olunmayan nedir?

Güçlü ve zayıf veya sahipsiz referans arasındaki temel fark, güçlü bir referansın işaret ettiği sınıf örneğinin yeniden tahsis edilmesini engellemesidir. Bunu anlamak ve hatırlamak çok önemlidir. … Başka bir deyişle, zayıf ve sahipsiz referanslar bir sınıf örneğinin serbest bırakılmasını engelleyemez

Önerilen: