ในบทความนี้ เราจะเข้าใจความแตกต่างระหว่าง List และ ArrayList ใน Java
รายการ
-
มันคืออินเทอร์เฟซ
-
มันขยายกรอบงานการรวบรวม
-
ไม่สามารถยกตัวอย่างได้
-
สามารถใช้สร้างรายการองค์ประกอบ/วัตถุได้
-
ออบเจ็กต์เหล่านี้เชื่อมโยงกับหมายเลขดัชนี
-
มันสร้างคอลเลกชันขององค์ประกอบที่เก็บไว้เป็นลำดับ
-
องค์ประกอบเหล่านี้ถูกระบุและเข้าถึงได้โดยใช้ดัชนี
ArrayList
-
มันคือคลาส
-
มันขยายคลาส 'AbstractList'
-
มันใช้อินเทอร์เฟซ 'รายการ'
-
สามารถสร้างอินสแตนซ์ได้
-
คลาสนี้ใช้ในการสร้างไดนามิกอาร์เรย์ ซึ่งจะมีอ็อบเจ็กต์
-
มันสร้างอาร์เรย์ของวัตถุ
-
อาร์เรย์นี้สามารถพัฒนาได้แบบไดนามิก