- ระบบข้อมูล Generics & Metadata ซึ่งเอาไปไว้ใน ภาษาเลยเปนแบบลิ้งลิชได้กันทุกระบบตัวแปล
- เปลี่ยน Library API ให้ใช้ง่ายขึ้น
- การปรับแต่ง JVM ก่อนและขณะรัน
- ระบการจัดการและสังเกตการณ์ตัวแปลขณะรัน
- ระบบหน้าตาแบบใหม่และการจัดการเรื่อง skin ,theme
- for loop แบบ ใหม่
for (variable : collection)
Old codevoid cancelAll(Collection c) {
for (Iterator i = c.iterator(); i.hasNext(); ){
TimerTask task = (TimerTask)i.next();
task.cancel();
}
}
New Codevoid cancelAll(Collection
c) {
for (TimerTask task : c)
task.cancel();
} - เพิ่มชนิดข้อมูลที่ชื่อว่า enum เป็นตัวแปลที่เอาไว้อ้างอิงกับข้อความหรือข้อมูลอื่นๆ
- ใช้ printf เหมื่อนใน c/c++
System.out.printf(“%d + %d = %d\n”, a, b, a+b); - สามารถ import static Class ได้และคลาส static มาตรฐานอย่าง Math
Math.sin(x) เขียนแบบนี้ก็ได้ sin(x) - การรับข้อมูลแบบ คอมมานไลน์
Scanner s = new Scanner(System.in);
int n = s.nextInt();
มีต่อแน่นอนครับ
วันอาทิตย์ที่ 7 ตุลาคม พ.ศ. 2550
ความสามารถใน java 5.0
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น