Java özellikleri

Java özellikleri, Java nesnelerinin çekirdek benzeri özelliklerine erişmek için verimli bir yol sağlar.
Şimdi İndirin

Java özellikleri Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Trapdoor
  • yayıncı web sitesi:
  • http://www.trapdoor.org/prj_properties.php

Java özellikleri Etiketler


Java özellikleri Açıklama

Java özellikleri, Java nesnelerinin çekirdek benzeri özelliklerine erişmenin etkili bir yolunu sağlar. Java özellikleri, Java nesnelerinin çekirdek benzeri özelliklerine erişmenin etkin bir yolunu sağlar. Bir kısım, Java nesnelerinin çekirdek benzeri özelliklerine erişmenin etkili bir yolunu sağlar. Java Bean özelliklerinden farklı olarak, bir özellik zinciri verimli bir şekilde belirtilebilir, iç içe geçmiş etki alanı nesnelerinin özelliklerine uygun bir şekilde erişim sağlar. Özellikler Ayrıca, Kavramsal Değişkenleri (Fasulye Özellikleri), Java yansıma mekanizmalarına benzer bir şekilde ele almak için dizeleri kullanarak çalışma zamanında nesneleri manipüle eden sınıflar sağlar. Sınıf Mülkiyet Örneği, aşağıdaki sınıflara sahip olduğumuzu söyleyin: Public Class Sipariş {... Kamu Müşteri GetCustomer () {...} ...} Public Class Customer {... Genel Adres GetAddress () {...} .. .} Genel sınıf adresi {... Genel dize GetLine1 () {...} ortak dizge getline2 () {...} ...} Şimdi, bunu adresin 1'e erişebilmek için yapabiliriz: Sonuç = Sipariş .getcustomer (). getAddress (). getline1 (); ama nulls varsa ne? Ya Adresin ilk satırını iki farklı siparişten karşılaştırmak istiyorsak? Bu gerçekten bu gerçekten basittir: ClassProperty P = PropertyManager.getProperty (Sipariş. Class, "Müşteri: Adres: LINE1", TRUE); Sonuç = P.GetValue (Sipariş); Fikir yeterince basittir - "Müşteri: Adres: Line1" dizesini kullanırsınız. Bir dizi Getxxx çağrısı belirtmek için. Önemli olarak, kütüphane sizin için nulls kullanır, zincirdeki nesnelerden herhangi biri boşsa, NULL'u iade eder. Not, bu sadece Java yansıması etrafında bir sarmalayıcı değildir, çünkü bu özellikleri aktarmak için çalışma zamanında sınıf dosyaları oluşturmak için COJEN kütüphanesini kullanarak yansıtıcı olmayan optimizasyonları içerir. Gerçek fayda, çalışma zamanında hangi özelliklere erişmek istediğinizi belirleyebiliyor. Bu yeteneği bile kütüphanenizin veya uygulamanızın kullanıcılarına bile iletebilirsiniz. Yansımalardan farklı olarak, özellikler için sınıf dosyaları oluşturulur ve bu dosyalar önbelleğe alınmıştır - bu da bir mülkün bir kez belirttiğinizde, aynı mülkün daha fazla kullanımı yansıması kullanmaz ve çok hızlıdır. Özellik API modelleri Accessor / Mutator yöntemi, özellikleri denilen kavramsal değişkenler olarak çiftler. Kullanılan yaklaşım, Java Bean özelliklerinden daha esnektir, ancak çalışma zamanı sınıfı üretimi kullanıldığında yansımadan daha performans. Java Fasulyesi özelliklerinin aksine, bir zincir veya özellik yolu, karmaşık bir nesnenin karmaşık bir ağacını geçmesi için bir zincir (ve daha da önemlisi). Farklı güvenlik ortamları arasında taşınabilir uygulamalar oluşturmak kolaydır - izin verilen çalışma zamanı üretimi kullanılarak ve güvenliğin daha sıkı olduğu yansımaya geri dönme. Özellikler paketi ayrıca, çalışma zamanındaki sınıfların yüklenmesini (ve boşaltılması / yeniden yüklenmesi) işlemek için sınıflar sağlar. Örneğin, çalışma zamanı tarafından oluşturulan sınıfları dinamik olarak yüklemek için kullanışlı bir çerçeve sağlar. Özellik API'si dinamik yükleme çerçevesini mutlu bir şekilde görmezden gelebilirken, çalışma zamanı sınıfı oluşturulmasını sağlamak için de kullanılabilir.


Java özellikleri İlgili Yazılım