2011-01-10 15 views
7

Sorularım: Java Paketleri, .NET Toplulukları ve .NET Ad Alanları nedir ve .NET Ad Alanı ile aynı olan bir Java paketidir?Java Paketleri, .NET Toplulukları ve .NET Ad Alanları nedir ve .NET Ad Alanı ile aynı olan bir Java paketidir?

Java Paketi: Aşağıdaki almak için Google'ı kullandık

Java Paketleri onların işlevselliği kullanılabilirlik göre farklı dizinlere dosyaları organize bir yol sağlar ve aynı zamanda kategori olarak ait oldukları gerektiğini için. Bir paketin bir örneği JDK paketidir.

.NET Assembly: Bir .NET derlemesi, fiziksel kod gruplaması için temel bir birim sağlar.

.NETAd alanı: A .NET ad alanı, mantıksal kod gruplandırmasının temel bir birimini sağlar.

Onlar hakkında okudum, ama gerçekten anlamadım, daha fazla açıklayabilir misiniz lütfen? Eğer işaret ettik

cevap

13

montaj ve ad arasındaki fark, eski kod fiziksel düzenlediğini, ve mantıksal ikincisi . Derlemeler, DLL ve EXE dosyalarınızdır. Ad alanları, kod yazarken sınıflarınızı bulmanıza yardımcı olacak yalnızca nokta gösterimidir.

Bir Java paketi, bir .NET ad alanına çok benzer. Java'da, her bir yuva dışı sınıfın kendi * .java dosyasına sahip olması ve paketlerin karşılık gelen dizinleri olması gerekir, bu yüzden java paketlerini okurken değil, dizinlerde yapılan başvuruları okuyacaksınız. NET, tek bir dosya olarak birkaç .NET ad alanı içerebilir ve tek bir ad alanı çeşitli dizinlere dağıtılabilir.

+0

Bunun için teşekkürler, bu yardımcı oldu. – JHarley1