ชวา จัด ทํา โครง สร้าง ข้อมูล หลาก หลาย ที่ ช่วย ใน การ จัด การ และ จัด ระเบียบ ข้อมูล อย่าง มี ประสิทธิภาพ การ เลือก โครง สร้าง ข้อมูล ที่ ถูก ต้อง ขึ้น อยู่ กับ ข้อ เรียก ร้อง เฉพาะ ของ โปรแกรม เช่น ความ เร็ว, การ ใช้ ความ จํา, และ รูป แบบ การ เข้า รับ ข้อมูล การ รู้ วิธี ใช้ โครง สร้าง เหล่า นี้ สามารถ ปรับ ปรุง ประสิทธิภาพ และ อ่าน ได้ ดี ขึ้น

โครงสร้างข้อมูลภาษาจาวาทั่วไป

ชวา มีโครงสร้างข้อมูลหลายส่วน ที่สร้างขึ้นผ่านเฟรมเวิร์กของคลังสื่อ บทความเหล่านี้รวมรายชื่อ, ชุด, แผนที่ และคิวต่าง ๆ แต่ละรายการ มีวัตถุประสงค์ที่แตกต่างกัน และมีคุณลักษณะเฉพาะซึ่งทําให้มันเหมาะสมสําหรับสถานการณ์เฉพาะ

เมื่อใช้รายการ

รายการ เช่น อาร์เรย์ ลิสท์ และ ลิ้งค์ ลิสท์ เป็น รายการ ที่ เหมาะ ที่ สุด เมื่อ มี การ จัด ระเบียบ และ การ แทรก คํา สั่ง บ่อย ๆ.

ใช้ ชุด และ แผนที่

ตั้งค่าเช่นเดียวกับ Hashe Seet และ TreeSet โดยใช้เก็บองค์ประกอบที่พิเศษ hashet นําเสนอการทํางานแบบคงที่สําหรับปฏิบัติการพื้นฐาน ในขณะที่ผังต้นไม้ตั้งค่ายังคงคงลําดับที่เรียงลําดับได้ แผนที่ต่าง ๆ เช่น HashMap และ TreeMap จะใช้ปุ่มพิมพ์ร่วมกับค่า ฮัสแมปจะให้การค้นหาอย่างรวดเร็ว ในขณะที่ต้นไม้แมปยังคงเรียงลําดับรายการต่าง ๆ ได้โดยปุ่มพิมพ์

เลือกโครงสร้างข้อมูลที่ถูกต้อง

  • [FLT: 0] ต้องการ : พิจารณาความเร็วของการแทรก การย้ายถิ่น และมอง
  • [FLT: 0]. ความต้องการของ Order: การตัดสินใจหากต้องเรียงข้อมูลหรือรักษาตามลําดับการแทรกข้อมูล.
  • [FLT: 0] เงื่อนไขการจํา: จําแนกความทรงจําจากโครงสร้างแต่ละส่วน
  • [FLT: 0] Datata anignity: ใช้ชุดเมื่อไม่มีการอนุญาต