Bir türden nesneleri diğerine attığımızda herhangi bir ek yük var mı? Veya derleyici her şeyi çözer ve çalışma zamanında herhangi bir maliyet olmaz mı?
Bu genel bir şey mi yoksa farklı durumlar var mı?
Örneğin, her öğenin farklı bir türe sahip olabileceği bir Object [] dizimiz olduğunu varsayalım. Ancak, örneğin 0 öğesinin bir Double, 1. öğenin bir Dize olduğundan her zaman emin oluruz. (Bunun yanlış bir tasarım olduğunu biliyorum, ancak bunu yapmam gerektiğini varsayalım.)
Java'nın tür bilgileri çalışma zamanında hala saklanıyor mu? Ya da derlemeden sonra her şey unutulur ve eğer (Çift) elemanlar [0] yaparsak, sadece işaretçiyi takip edeceğiz ve bu 8 baytı bir çift olarak yorumlayacağız, her ne ise?
Java'da türlerin nasıl yapıldığı konusunda pek emin değilim. Kitaplar veya makaleler hakkında herhangi bir öneriniz varsa, o zaman da teşekkürler.