Java Generics - ภาพรวม
คงจะดีไม่น้อยหากเราสามารถเขียนวิธีการเรียงลำดับเดียวที่สามารถจัดเรียงองค์ประกอบในอาร์เรย์จำนวนเต็มอาร์เรย์สตริงหรืออาร์เรย์ประเภทใดก็ได้ที่รองรับการเรียงลำดับ
เมธอด Java Generic และคลาสทั่วไปช่วยให้โปรแกรมเมอร์สามารถระบุด้วยการประกาศเมธอดเดี่ยวชุดของวิธีการที่เกี่ยวข้องหรือด้วยการประกาศคลาสเดียวชุดของชนิดที่เกี่ยวข้องตามลำดับ
Generics ยังให้ความปลอดภัยของประเภทเวลาคอมไพล์ซึ่งช่วยให้โปรแกรมเมอร์สามารถตรวจจับประเภทที่ไม่ถูกต้องได้ในเวลาคอมไพล์
การใช้แนวคิด Java Generic เราอาจเขียนวิธีการทั่วไปสำหรับการเรียงลำดับอาร์เรย์ของวัตถุจากนั้นเรียกใช้วิธีการทั่วไปด้วยอาร์เรย์จำนวนเต็มอาร์เรย์คู่อาร์เรย์อาร์เรย์และอื่น ๆ เพื่อเรียงลำดับองค์ประกอบอาร์เรย์