คลาสบางคลาสใน Java API มาตรฐานได้รับการปฏิบัติที่แตกต่างจากคลาสอื่นเล็กน้อย ฉันกำลังพูดถึงคลาสเหล่านั้นที่ไม่สามารถใช้งานได้หากไม่มีการสนับสนุนพิเศษจากคอมไพเลอร์และ / หรือ JVM
สิ่งที่ฉันคิดขึ้นมาทันทีคือ:
Object(ชัดเจน) เหมือนอย่างอื่นไม่มีซุปเปอร์คลาสStringเนื่องจากภาษามีการสนับสนุนพิเศษสำหรับตัวดำเนินการ +Threadเนื่องจากมีเมธอด start () ที่มีมนต์ขลังนี้แม้ว่าจะไม่มีคำสั่ง bytecode ที่ "แยก" การดำเนินการ
ฉันคิดว่าทุกชั้นเรียนเช่นนี้มีไม่ทางใดก็ทางหนึ่งที่กล่าวถึงใน JLS ช่วยแก้ให้ด้วยนะถ้าฉันผิด.
แล้วมีคลาสอะไรอีกบ้าง? มีรายการ "คลาสที่ได้รับการยกย่อง" ทั้งหมดในภาษา Java หรือไม่