Standart java sınıfları için standart Nesne yöntemleri toString(), equals() ve hashcode() işlevlerini otomatik olarak oluşturmak için this article'da açıklanan teknikleri (ek açıklamalar ve sınıflandırma) kullanan bir kitaplıktan haberdar olan var mı?Herhangi bir Java kitaplığı kod oluşturma için ek açıklamalar kullanıyor mu?
cevap
Evet, proje Lombok yapar içinde ek açıklama kullanmayı çağrıları nasıl emin değilim. Bakınız http://projectlombok.org. Sadece javak değil, Eclipse'i de destekliyor. Bu yüzden yöntemler kaynak kodda değil, anahat görünümünde görüntülenir.
Bunu kesinlikle görmedim ve bundan ne kazanılacağından emin değilim. Otomatik toString
nesnesinin genellikle nolu kayıt dosyalarını incelerken olmasını ve çoğu IDE'nin hashCode
ve equals
uygulamalarını oluşturmanıza izin verecek araçlara sahip olduğunu bulmuyorum, ancak bunlar otomatik olarak sınıfınızdaki herhangi bir şema değişikliğini yansıtmaz. İlgili yöntemler üretmek için (örneğin IDE'nizde tarafından) işlenir
- Derleme zamanlı sınıf açıklama:
bu uygulamaktan 2 seçenek vardır olurdu. Açıklamalar, bildirildikleri sınıfların oluşturulmuş bayt kodunu değiştirebilir mi? Bu appraoch gerçekten kötü bir fikir olduğunu düşünüyorum çünkü özel mekanizma ile değerlendirilmeleri gerektiğini belirtmek için kaynak koduna bakarak,
- Çalışma zamanı açıklamalarına bakarak anlatamazsınız. Bu hala beyan Yöntemlerine ve açıklama gerektirir ve ben de aslında yolunu kesmek yöntem herhangi bir olay
- 1. Hamcrest Fabrika ek açıklamalarını herhangi bir araç kullanıyor mu?
- 2. has_secure_password herhangi bir tuzlama şekli kullanıyor mu?
- 3. Bahar MVC - Ek Açıklamalar
- 4. Türkçe ek açıklamalar
- 5. Herhangi bir ücretsiz java VFS kitaplığı?
- 6. program açıklamalarına ek açıklamalar ekleme
- 7. Java için iyi desteklenen bir besleme oluşturma kitaplığı var mı?
- 8. UML'den Java'ya kod oluşturma aracı
- 9. Bir PHP5 nesnesinde ek açıklamalar nasıl bulunur?
- 10. java ek açıklamalar: kütüphane, xml dosyalarıyla ek açıklamaları geçersiz kılmak için
- 11. Özel VerilerAnti Hizmetleri ile Ek Açıklamalar
- 12. Koşullu Ek açıklamalar çevre koşullarına göre
- 13. Java - Google'ın GSON'u kurucu kullanıyor mu?
- 14. Özellik saygısız saygısı için ek açıklamalar REST son noktaları
- 15. ASP CORE için herhangi bir Grafik kitaplığı?
- 16. C++ için MATLAB kod kitaplığı
- 17. Kod oluşturma işleminde ek bilgi işlemcisi kullanılabilir mi?
- 18. java ek açıklığı java bayt kodu
- 19. Kod kütüphanesi için Java kütüphanesi
- 20. veri Ek açıklamalar içeren DateTime değeri sınırla
- 21. İlkbahar, soyut sınıf ve ek açıklamalar
- 22. EJB3 büyük/küçük harf duyarlı ek açıklamalar
- 23. NoSQL veritabanları endeksleri kullanıyor veya kullanıyor mu?
- 24. Java için SVG yapı kitaplığı
- 25. Java için FIPS uyumlu SSH kitaplığı
- 26. Intellij IDEA'daki ek açıklamalar için hata doğrulamayı nasıl kapatabilirim?
- 27. Farklı yönlere farklı ek açıklamalar eklemek için açıklama ekle
- 28. Firebase Geospatial kullanıyor mu?
- 29. Java Jenerik ve Açıklamalar: Tür-Safe
- 30. .NET Özellikleri Java'ya Ek Açıklamalar: Önce hangisi geldi?
Çok ilginç, yine de POJO'lar ve IDE ile çalışacağımı düşünüyorum –