Room Database
ฐานข้อมูลภายในเครื่องด้วย Room: Entity, DAO, Database, Relations, Migrations, TypeConverters, LiveData และ Flow
25 คำถามสัมภาษณ์·
Mid-Level
1Room ใน Android คืออะไร?
1
Room ใน Android คืออะไร?
คำตอบ
Room เป็นไลบรารีสำหรับจัดเก็บข้อมูลที่ให้ชั้นนามธรรมเหนือ SQLite ช่วยให้การเข้าถึงฐานข้อมูลง่ายขึ้นด้วย annotation และสร้างโค้ดเพื่อหลีกเลี่ยง boilerplate Room เป็นส่วนหนึ่งของ Android Jetpack
23 คอมโพเนนต์หลักของ Room คืออะไร?
2
3 คอมโพเนนต์หลักของ Room คืออะไร?
คำตอบ
3 คอมโพเนนต์หลักของ Room ได้แก่: 1) Entity (แทนตาราง), 2) DAO (Data Access Object, ประกอบด้วยคิวรี), 3) Database (คลาสนามธรรมที่มีการกำหนดค่าฐานข้อมูลและ DAO)
3Annotation @Entity ใน Room ใช้ทำอะไร?
3
Annotation @Entity ใน Room ใช้ทำอะไร?
คำตอบ
@Entity ทำเครื่องหมายคลาสเป็นตารางฐานข้อมูล แต่ละฟิลด์ในคลาสจะกลายเป็นคอลัมน์ โดยค่าเริ่มต้นชื่อตารางคือชื่อคลาส แต่สามารถปรับแต่งได้ด้วย tableName
4
วิธีกำหนด primary key ใน Entity ของ Room ทำอย่างไร?
5
Annotation @ColumnInfo ใช้ทำอะไร?
+22 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ Android อื่นๆ
พื้นฐาน Android
Junior
24 คำถามUI และทรัพยากร Android
Junior
30 คำถามLifecycle ของ Android
Junior
30 คำถามการนำทาง Android
Junior
26 คำถามการจัดการข้อมูล Android
Junior
29 คำถามNetworking Android
Junior
29 คำถามการทดสอบ Android
Junior
28 คำถามAndroid Gradle
Junior
26 คำถามพื้นฐานภาษา Kotlin สำหรับ Android
Junior
24 คำถามการทำงานเบื้องหลัง
Mid-Level
18 คำถามJetpack Compose
Mid-Level
28 คำถามสิทธิ์และฟีเจอร์ของอุปกรณ์
Mid-Level
21 คำถามFirebase สำหรับ Android
Mid-Level
23 คำถามAndroid MVVM Architecture
Mid-Level
18 คำถามเครือข่าย Android ขั้นสูง
Mid-Level
13 คำถามCollections และ Operators ใน Kotlin
Mid-Level
20 คำถามKotlin Coroutines และ Flow
Mid-Level
20 คำถามการฉีด Dependency ใน Android
Mid-Level
15 คำถามAndroid MVI Architecture
Mid-Level
17 คำถามAndroid Clean Architecture
Senior
21 คำถามAndroid Compose ขั้นสูง
Senior
17 คำถามAndroid Performance and Monitoring
Senior
13 คำถามAndroid Security and Privacy
Senior
18 คำถามAndroid CI/CD and Release
Senior
15 คำถามAndroid UX and Form Factors
Senior
18 คำถามAndroid Testing Advanced
Senior
18 คำถามเชี่ยวชาญ Android สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี