Java enum สามารถซีเรียลไลซ์ได้หรือไม่

สารบัญ:

Java enum สามารถซีเรียลไลซ์ได้หรือไม่
Java enum สามารถซีเรียลไลซ์ได้หรือไม่
Anonim

เพราะ enums สามารถซีเรียลไลซ์ได้โดยอัตโนมัติ (ดูเอกสาร Javadoc API สำหรับ Enum) ไม่จำเป็นต้องเพิ่มส่วนคำสั่ง "ใช้งาน Serializable" อย่างชัดเจนหลังการประกาศ enum เมื่อสิ่งนี้ถูกลบออก คำสั่งนำเข้าสำหรับจาวา ไอโอ อินเทอร์เฟซแบบอนุกรมสามารถลบออกได้

คลาส Java ทั้งหมดสามารถซีเรียลไลซ์ได้หรือไม่

Only Classes That Implement Serializable Can Be Serializedเมื่อคลาสใช้อินเทอร์เฟซ Serializable คลาสย่อยทั้งหมดสามารถซีเรียลไลซ์ได้เช่นกัน แต่เมื่ออ็อบเจ็กต์มีการอ้างอิงถึงอ็อบเจ็กต์อื่น อ็อบเจ็กต์เหล่านี้ต้องใช้อินเทอร์เฟซ Serializable แยกกัน

enum มีอักขระพิเศษ Java ได้ไหม

ค่าคงที่ Enum ต้องเป็นตัวระบุ Java ที่ถูกต้อง คุณสามารถแทนที่ toString ได้หากต้องการให้แสดงแตกต่างกัน

HashSet Java เป็นอนุกรมหรือไม่

2 คำตอบ. HashSet คือ serializable [เอกสารประกอบ] ตราบใดที่อ็อบเจ็กต์ทั้งหมดที่อยู่ในนั้นสามารถซีเรียลไลซ์ได้ ดังนั้นคุณต้องตรวจสอบให้แน่ใจว่าคลาสของแอดเดรสเป็นแบบซีเรียลไลซ์ได้

enum สามารถสืบทอด Java ได้หรือไม่

Java enum เป็นคอมไพเลอร์เวทย์มนตร์ชนิดหนึ่ง ในโค้ดไบต์ enum ใดๆ จะถูกแสดงเป็นคลาสที่ขยายคลาสนามธรรม java … Enum และมีสมาชิกคงที่หลายตัว ดังนั้น enum จึงไม่สามารถขยายคลาสหรือ enum อื่นใดได้: ไม่มีการสืบทอดหลายรายการ.

แนะนำ: