NEW
Font size
WorksheetsJava Collections
Total questions: 10
Worksheet time: 2mins
Collection API ใน Java อยู่ภายใต้ package ใด?
java.lang
java.io
java.util
java.net
ข้อใดไม่ใช่ interface หลักของ Collection API?
Set
List
Tree
Map
ลักษณะสำคัญของ Set คืออะไร?
จัดเก็บข้อมูลในรูปแบบคู่ key-value
ไม่อนุญาตให้มีข้อมูลซ้ำกัน
จัดเก็บข้อมูลเรียงตามลำดับที่เพิ่มเข้าไป
สามารถเข้าถึงข้อมูลได้จาก index
ข้อใดคือคลาสที่สำคัญที่ implement interface Set?
HashMap
ArrayList
HashSet
TreeList
ข้อใดคือความแตกต่างสำคัญระหว่าง ArrayList และ LinkedList?
ArrayList เร็วกว่าในการเพิ่มข้อมูลที่ต้นรายการ
LinkedList ใช้พื้นที่หน่วยความจำน้อยกว่า ArrayList
ArrayList เร็วกว่าในการเข้าถึงแบบสุ่ม (random access)
LinkedList ไม่สามารถเพิ่มข้อมูลตรงกลางรายการได้
คลาส Vector มีความสัมพันธ์อย่างไรกับ Collection API?
เป็นคลาสที่ใหม่กว่า ArrayList
เป็นคลาสที่ implement interface Set
เป็นคลาส collection ในรุ่นเก่าที่คล้ายกับ ArrayList
เป็นคลาสที่ไม่เกี่ยวข้องกับ Collection API
ในการสร้างคอลเลคชันที่มีการระบุประเภทข้อมูล (parameterized type) เราเรียกคุณสมบัตินี้ว่าอะไร?
Polymorphism
Generics
Encapsulation
Inheritance
Map ใน Java Collection เก็บข้อมูลในลักษณะใด?
เก็บข้อมูลเป็นลำดับ
เก็บข้อมูลเป็นคู่ key-value
เก็บข้อมูลที่ไม่ซ้ำกัน
เก็บข้อมูลตามลำดับการเพิ่ม
ข้อใดเป็น method ที่ใช้ในการเรียงลำดับข้อมูลใน List?
Collections.sort()
List.arrange()
List.sort()
Collections.arrange()
หากต้องการสร้างคอลเลคชันที่เข้าถึงข้อมูลโดยใช้คีย์ที่ไม่ซ้ำกัน ควรใช้คลาสใด?
ArrayList
LinkedList
HashMap
Vector
