..
interface Serializable เป็นที่นิยมใช้โดยโปรแกรมเมอร์ในการสร้างวัตถุถาวร Java
โดยปกติในความเป็นจริงของวัตถุที่มีอยู่ตราบเท่าที่เป็น Java Virtual Machine (JVM) (หรือเครื่องเสมือนผ่านที่พวกเขารันโปรแกรม Java) มีการใช้งาน
กลไกการติดตาที่ใช้งานได้โดยการทำให้เป็นอันดับที่แทนการสร้างวัตถุที่สามารถอยู่เป็นอิสระจากความจริงที่ว่า JVM จะทำงานหรือไม่
ในคำอื่น ๆ กระบวนการ serialization จะบันทึกสถานะของวัตถุในชุดของไบต์และเพื่อสร้างวัตถุขึ้นอยู่กับข้อมูลที่มีอยู่ในไบต์เหล่านั้น
การใช้ Serializable จะง่ายมาก มันจะพอที่จะพัฒนาใด ๆ ที่สาธารณะ (ที่เราเห็นมันในบล็อกถัดไปของรหัสประชาชนคำหลัก) นำเข้า (ผ่านการนำเข้าคำหลัก) ห้องสมุดและดำเนินการ java.io.Serializable (โดยใช้คำหลักที่ดำเนินการ) ใน interface Serializable ตัวอย่างเช่น
java.io.Serializable นำเข้า;
นำเข้า java.util.Date;
java.util.Calendar นำเข้า;
PersistentTime ระดับสาธารณะดำเนิน Serializable
{
วันเวลาเอกชน
PersistentTime (มหาชน)
{
. เวลา = Calendar.getInstance () getTime ();
}
วันที่ getTime (มหาชน)
{
กลับเวลา;
}
}
ในวิธีนี้เราสามารถที่จะมีข้อมูลเวลา - based (ข้อมูลที่อยู่ในความเป็นจริงสมาชิกของชั้นเรียนของวันที่ประเภท) ที่ถาวร
มันควรจะสังเกต แต่เป็นการใช้ Serializable ที่จำเป็นต้องเขียนโปรแกรมเพื่อการเรียนรู้ของแนวคิดบางซึ่งจะช่วยให้หากสถานการณ์ต้องมันเพื่อให้การเตรียมการที่เหมาะสม
| |
ลินุกซ์ (หลักสูตร)
คู่มือที่สมบูรณ์ในระบบเปิดแหล่งที่มา จาก 49 € |
| |
PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 49 € |
| |
Ruby และ Ruby on Rails (หลักสูตร)
สร้างโปรแกรมซอฟต์แวร์และเว็บด้วยทับทิมและ ร. จาก 39 € |