Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ความแตกต่างระหว่าง List และ ArrayList ใน Java


ในบทความนี้ เราจะเข้าใจความแตกต่างระหว่าง List และ ArrayList ใน Java

รายการ

  • มันคืออินเทอร์เฟซ

  • มันขยายกรอบงานการรวบรวม

  • ไม่สามารถยกตัวอย่างได้

  • สามารถใช้สร้างรายการองค์ประกอบ/วัตถุได้

  • ออบเจ็กต์เหล่านี้เชื่อมโยงกับหมายเลขดัชนี

  • มันสร้างคอลเลกชันขององค์ประกอบที่เก็บไว้เป็นลำดับ

  • องค์ประกอบเหล่านี้ถูกระบุและเข้าถึงได้โดยใช้ดัชนี

ArrayList

  • มันคือคลาส

  • มันขยายคลาส 'AbstractList'

  • มันใช้อินเทอร์เฟซ 'รายการ'

  • สามารถสร้างอินสแตนซ์ได้

  • คลาสนี้ใช้ในการสร้างไดนามิกอาร์เรย์ ซึ่งจะมีอ็อบเจ็กต์

  • มันสร้างอาร์เรย์ของวัตถุ

  • อาร์เรย์นี้สามารถพัฒนาได้แบบไดนามิก