في الدراسات السابقة، لا بد أن الجميع قد سمعوا عن رأس الجسم. نحن نعلم أنه يمكن استخدام رؤوس الكائنات لتخزين المعلومات، ولكن ربما لم يقم العديد من الأشخاص بتجربتها على أنواع تخزين معينة. وهي مقسمة إلى نوعين: تخزين البيانات ونوع المؤشر الخاص بالكائن نفسه. هذا الأخير لديه اتصال قليل نسبيًا مع الجميع. سنقدم المفاهيم بشكل منفصل في المقالات التالية. المحتويات المحددة هي كما يلي.
1. يتم استخدام رأس الكائن بشكل أساسي لتخزين قطعتين من المعلومات.
تخزين البيانات حول تشغيل الكائن نفسه
اكتب المؤشر
2. تتضمن البيانات عند تشغيل الكائن نفسه بشكل أساسي ما يلي: رمز التجزئة، وعمر إنشاء GC، وعلامة حالة القفل، والقفل الذي يحتفظ به الخيط، ومعرف الخيط المتحيز، والطابع الزمني المتحيز، وما إلى ذلك. يبلغ طول هذا الجزء من البيانات 32 بت و64 بت على التوالي في الأجهزة الافتراضية 32 بت و64 بت (لا يتم تمكين المؤشرات المضغوطة).
يمكن استخدام مؤشر النوع لتحديد الفئة التي يعد هذا الكائن مثيلًا لها، ولكن ليس من الضروري أن يحتفظ تطبيق الجهاز الظاهري بمؤشر النوع على الكائن.
ما سبق هو نوعي التخزين لرؤوس كائنات Java. يمكن للأصدقاء الذين لم يتعرفوا عليهم من قبل إجراء بعض التجارب العملية على هذين التخزينين المختلفين بعد الفصل الدراسي.