Bir araştırma yapmayı planlıyorum, eğer 1.5 ve 1.6 java'ları karıştırmaya çalışırsam lütfen öneride bulunun. Örneğin bir java 1.5 var ve c: \ sürücüsündeki bir dosyada bir java nesnesini serileştirdikten sonra java 1.6'da açmayı denedim ve herhangi bir istisna olacak mıyım ve bunun tersi de doğru mu ..?Nesneyi jdk 1.5 ile seri hale getirme ve jdk'yi ayırma 1.6
cevap
Serileştirme mekanizmasının kendisi değişmedi. Bireysel dersler için belirli bir sınıfa bağlı olacaktır. Bir sınıfın bir serialVersionUID alanı varsa, bunun serileştirme uyumluluğunu göstermesi beklenir.
private static final long serialVersionUID = -7287480476309918049L;
If it is unchanged, the serialized versions are compatible.
Referans gösterebilir misiniz? –
'serialVersionUID ', sınıfın farklı sürümlerinin uyumluluğunu belirtir ve aslında serileştirme için kullanılan Java sürümüyle ilgili hiçbir şeyi belirtmez. Sınıfın bir örneğini hem Java 5 hem de 6 altında serileştirebilirsiniz, ancak "serialVersionUID" değişmez. –
- 1. Bir nesneyi JSON'a seri hale getirme
- 2. Nitelikler ve alt öğelerle nesneyi seri hale getirme
- 3. Seri hale getirme olayları
- 4. Güneş JDK 1.5 jenerik
- 5. JSON.NET seri hale getirme hatası
- 6. JSONKIt seri hale getirme NSDIctionary
- 7. Seri hale getirme işlemlerini artırın:
- 8. .NET 2.0'da JSON'a seri hale getirme
- 9. GWT 2.6 ve jdk 1.6
- 10. SICP egzersiz 1.5 ve 1.6
- 11. Süper sınıf üzerinden seri hale getirme/serileştirme
- 12. XmlIgnoreAttribute, seri hale getirme sırasında değil, yalnızca seri hale getirme sırasında kullanılır?
- 13. Döngüsel referanslarla seri hale getirme yapılabilir mi?
- 14. Tablo satırlarındaki girişleri seri hale getirme (jQuery)
- 15. Seri hale getirme/serpiştirme JSON.NET ile nesne tanımı
- 16. Bir django-haystack queryset'i seri hale getirme
- 17. Seri hale getirme hakkında GetObjectData çağrısı
- 18. Pasaportun anlaşılması seri hale getirme serileştiriyor
- 19. Yapıların bir STL haritasını seri hale getirme
- 20. Boost :: serialization kullanarak XML'e seri hale getirme
- 21. PHP uyumlu seri hale getirme C/C++
- 22. Web API - Dinamik XML seri hale getirme
- 23. Django dayanak çerçevesindeki seri hale getirme yordamı
- 24. Java nesnelerini Java koduna seri hale getirme
- 25. Kurucu, seri hale getirme sırasında bulunamadı?
- 26. Yapılandırılmış Klonlama Algoritması ile uyumlu seri hale getirme biçimi?
- 27. Active_model_serializers ile seri hale getirme izinleri (ör. CanCan)
- 28. Moshi JsonAdapter.Factory ile seri hale getirme sırasında alan değerlerini kaybetme
- 29. Derlemenin çakışması System.Runtime Sürümler ve publicyKeyTokens arasındaki seri hale getirme
- 30. .NET'te seri hale getirme sırasında isim alanı öneklerini desteklemek için XML seri hale getirme özelliklerini nasıl belirtebilirim?
Kendiniz test etmek kolaydır. – fdomig