2. ชนิดข้อมูลดั้งเดิม primitives แปดตัวที่กำหนดไว้ใน Java ได้แก่ int, byte, short, long, float, double, boolean และ char ซึ่งไม่ถือว่าเป็นอ็อบเจ็กต์และแสดงถึงค่าดิบ พวกเขากำลัง เก็บไว้ในสแต็กโดยตรง (ดูบทความนี้สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการจัดการหน่วยความจำใน Java)
ประเภทข้อมูลดั้งเดิมถูกเก็บไว้ที่ไหน
หน่วยความจำสแต็ก เก็บประเภทดั้งเดิมและที่อยู่ของวัตถุ ค่าอ็อบเจ็กต์จะถูกเก็บไว้ในหน่วยความจำฮีป
ประเภทข้อมูลดั้งเดิมคืออะไร
ใน JavaScript ดั้งเดิม (ค่าดั้งเดิม ประเภทข้อมูลดั้งเดิม) คือ ข้อมูลที่ไม่ใช่วัตถุและไม่มีเมธอด มีประเภทข้อมูลพื้นฐาน 7 ประเภท: สตริง ตัวเลข bigint บูลีน ไม่ได้กำหนด สัญลักษณ์ และค่าว่าง
ประเภทดั้งเดิมถูกเก็บไว้ใน Java ที่ไหน
ประเภทดั้งเดิมที่ประกาศในเครื่องจะอยู่ที่ the stack ในขณะที่ประเภทดั้งเดิมที่กำหนดเป็นส่วนหนึ่งของอินสแตนซ์อ็อบเจ็กต์จะถูกเก็บไว้ในฮีป ตัวแปรโลคัลจะถูกเก็บไว้ในสแต็กในขณะที่ตัวแปรสแตติกและสแตติกถูกเก็บไว้ในฮีป
ข้อมูลถูกจัดเก็บในรูปแบบดั้งเดิมอย่างไร
ชนิดข้อมูลดั้งเดิมคือ เก็บไว้ในหน่วยความจำบน Stack แทนที่จะเก็บไว้ในหน่วยความจำ Heap ที่เก็บอ็อบเจ็กต์ ทำให้การจัดการหน่วยความจำง่ายขึ้นและมีประสิทธิภาพมากขึ้น มีคลาส Wrapper สำหรับแต่ละประเภทข้อมูลดั้งเดิม ซึ่งอนุญาตให้จัดเก็บข้อมูลเดียวกัน แต่ใช้วัตถุ