โครงสร้างหน่วยความจำ Java
หน่วยความจำคือการจัดเก็บข้อมูลชั่วคราว ความเร็วในการจัดเก็บของมันเร็วมาก แต่เป็นที่เก็บชั่วคราว มันเริ่มต้นจากจุดเริ่มต้นของแหล่งจ่ายไฟและข้อมูลทั้งหมดจะหายไปหลังจากแหล่งจ่ายไฟหรือปิดเครื่อง วงจรชีวิตของหน่วยความจำคือการเปิดและปิดตัวลง เมื่อเปิดคอมพิวเตอร์การคำนวณจะเริ่มขึ้นและไม่มีอะไรเหลือเมื่อปิดคอมพิวเตอร์ ข้อดีมีความเร็วในการจัดเก็บอย่างรวดเร็วและข้อเสียจะเสียง่าย หากมันไม่ได้สะท้อนเลยเมื่อบูตหน้าจอจะไม่สว่างแป้นพิมพ์และเมาส์จะไม่สว่างและในกรณีนี้มักจะมีปัญหากับแท่งหน่วยความจำ ข้อผิดพลาดของหน้าจอสีน้ำเงินและคำสั่งนั้นเกิดจากหน่วยความจำ
ข้อมูลของโปรแกรมจะถูกเก็บไว้ในหน่วยความจำและไม่ได้เก็บไว้ในฮาร์ดดิสก์เนื่องจากฮาร์ดดิสก์ไม่ปลอดภัยและสามารถอ่านข้อมูลได้ แต่หน่วยความจำแตกต่างกัน ไม่อนุญาตให้อ่านข้อมูลหน่วยความจำและความเร็วเร็วมากดังนั้นโปรแกรมของเราจะถูกเก็บไว้ในหน่วยความจำ
ความทรงจำเป็นเหมือนพื้นที่ขนาดใหญ่ที่ยังไม่ได้เริ่ม หากคุณต้องการปลูกผักในดินแดนนี้คุณสามารถปลูกได้ตามที่คุณต้องการ แต่อย่าปลูกในสถานที่ที่คนอื่นครอบครอง เช่นเดียวกับการเข้าถึงบางสิ่งที่อนุญาตให้คุณเข้าถึง แต่ถ้าเนื้อหานี้ถูกครอบครองโดยผู้อื่นมันจะไม่ได้รับอนุญาตให้คุณครอบครองหากคุณต้องการ
ข้อมูลของเราถูกเก็บไว้ในหน่วยความจำ มันก็โอเคที่จะจัดเก็บเซลล์ที่จัดเก็บข้อมูลจำนวนมากไม่ว่าพวกเขาจะต้องการ แต่ Java ไม่ได้เลือกและการจัดเก็บ Java นั้นถูกพร็อกซีโดยเครื่องเสมือน
หน่วยหน่วยความจำหน่วยความจำ: คอมพิวเตอร์จะถูกเก็บไว้บิตและบิต (ที่เก็บข้อมูลเดียวเท่านั้นที่สามารถเป็น 0 และ 1) บิตเป็นหน่วยเก็บข้อมูลที่เล็กที่สุด ไบต์ (8 บิตเท่ากับ 1 ไบต์) K (1024 ไบต์เท่ากับ 1kb) m (1024k เท่ากับ 1m) g (1024m เท่ากับ 1g) t (1024g เท่ากับ 1t) p (1024t เท่ากับ 1p)
ข้อมูลของโปรแกรมจะต้องเก็บไว้ในหน่วยความจำและต้องเลือกขนาดสำหรับการจัดเก็บ สิ่งที่ไม่สามารถพูดได้ว่ามีขนาดเล็กจะต้องเก็บไว้ในปริมาณมาก ตัวอย่างเช่นหากคุณมีลิตรน้ำคุณต้องเก็บไว้ในถ้วย หากคุณมีน้ำดิบ 10 น้ำคุณต้องเก็บในถ้วยมันจะล้น ไม่สามารถเก็บไว้ในภาชนะขนาดเล็กและตู้เล็ก ๆ ไม่สามารถเก็บไว้ในภาชนะขนาดใหญ่ซึ่งเป็นของเสีย ดังแสดงในรูปที่ 3.3:
รูปที่ 3.3
ประเภทข้อมูล Java
หากข้อมูลภาษาการเขียนโปรแกรมของเราต้องการจัดเก็บในหน่วยความจำเราต้องเลือกขนาดการจัดเก็บก่อนเพื่อที่เราจะไม่เสีย ขนาดการจัดเก็บที่เรียกว่าเรียกว่าประเภทข้อมูล ประเภทข้อมูลคืออะไร? เราจำเป็นต้องจัดเก็บข้อมูลเป็นประเภทและเราจำเป็นต้องเลือกประเภทที่เหมาะสมสำหรับข้อมูลของเราเพื่อจัดเก็บเพื่อที่เราจะไม่เสียข้อมูลหรือขนาดที่เก็บของเสีย
ประเภทข้อมูล Java มีขนาดการจัดเก็บของตัวเอง หากมีประเภทต่าง ๆ คุณต้องค้นหาประเภทข้อมูลที่แตกต่างกันเพื่อจัดเก็บ ดังนั้นหากโปรแกรมจำเป็นต้องจัดเก็บในหน่วยความจำคุณต้องเลือกประเภทข้อมูลที่เหมาะสมเพื่อจัดเก็บ
ประเภทตัวเลข:
1. จำนวนเต็ม:
2. จุดลอยตัว (ทศนิยม):
3. ประเภทตัวละคร:
4. ประเภทบูลีน:
BYTE: 8 บิตเป็นตัวแทนของไบต์นั่นคือมี 8 0s และ 1s ซึ่งสามารถสร้างตัวระบุ 256 โลโก้ 256 คืออะไร? มันคือการรวมกันของ 8 0s และ 1s ซึ่งสามารถรวมสัญญาณทั้งหมด 256 สัญญาณ จำนวนที่ใหญ่ที่สุดที่เขาสามารถสืบทอดได้คือ 255 เพราะเริ่มต้นจาก 0, 0 ~ 255 ดังนั้น 8 บิตประกอบด้วย 8 0s และ 1s สร้างคำอธิบายทั้งหมด 256 คำอธิบายและค่า 0 ~ 255 ดังแสดงในรูปที่ 3.4:
4.png
สั้น: 16 บิตนั่นคือมี 16 0s และ 1s ซึ่งสามารถสร้างตัวระบุ 65536, 0 ~ 65535 ค่า
int: 32 บิตนั่นคือมี 32 0s และ 1s ซึ่งสามารถสร้างตัวระบุ 4294967296, 0 ~ 4294967295 ค่า
ยาว: 64 บิตนั่นคือ 64 0s และ 1s ประกอบด้วยซึ่งสามารถระบุค่าทั้งหมดบนโลก
ลอย: 32 บิตประกอบด้วย 32 0s และ 1s และทศนิยมสามารถแม่นยำถึงประมาณ 6 หลัก
Double: 64 บิต, 64 0s และ 1s และทศนิยมสามารถแม่นยำถึงประมาณ 15 หลัก
Char: 16 บิตมันแสดงด้วยอักขระ ASCLL
บูลีน: โลโก้มีเพียง 0 และ 1 มันเป็นเท็จและจริงที่ใช้สำหรับการตัดสิน
ด้านบนคือโครงสร้างหน่วยความจำ Java และประเภทข้อมูลที่แนะนำโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!