SORU
2 AĞUSTOS 2008, CUMARTESİ


Bir int arasındaki fark ve Java ve C Tamsayı ne#?

Sadece Borders yerel yudumlarken kahvemi de oturmuş kitap okuyordumMore Joel on Softwareprogramcı belirli bir tür Java/bir int ve bir tam sayı arasındaki fark C bilmek Joel Spolsky diyerek şeye rastladım (ücretsiz)# (Nesneye dayalı Programlama Dilleri).

Sonra hızlı bir 'beyin kontrol' cevabını bilmediğim, benim dehşet fark ettim.

CEVAP
2 AĞUSTOS 2008, CUMARTESİ


Java,'int' tipi bir ilkel , oysa 'Tamsayı' türü bir nesnedir.

C#,''yazın System.Int32 olarak a value type (java gibi em'') int. int Bir tamsayı (sadece başka bir değer türleri gibi) boxed ("") sarılmış bir nesne haline.


Nesneleri ve ilkel arasındaki farklar bu soru kapsamı biraz ötesinde, ama özetlemek gerekirse:

Nesnelerpolimorfizmi için, başvuru (veya daha doğru başvurular değeri tarafından geçirilen) tarafından iletilir, ve heap ayrılır imkanı sağlar. Tersine,temel öğelerdeğeri tarafından geçirilen değişmez türleri vardır ve genellikle stack tahsis edilmiştir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • Greater Than Gatsby Photoshop Actions & Lightroom Presets

    Greater Than

    11 ŞUBAT 2013
  • PhoneArena

    PhoneArena

    7 NİSAN 2006