แนะนำ try with resources Statement ใน Java 7 ช่วยให้เราคืน Resource ต่างๆได้เป็นระเบียบขึ้น

บทความเกี่ยวกับ : แนะนำ try with resources Statement ใน Java 7



การเขียนโปรแกรมไม่ว่าระบบงานอะไรก็ตาม
จะเล็กจะใหญ่ ย่อมหนีไม่ค้นการเชื่อต่อกับ Resource ต่างๆ
เช่นที่เห็นกันชัดๆ ก็พวก อ่านไฟล์  ต่อ Database เป็นต้น

บ่อยครั้งนักที่เราต้องมานั่งปวดหัวกับการ คืน resource หรือการ
close() อะไรต่างๆ ที่เราเรียกมาใช้

สมัยก่อนๆ มีปัญหาบ่อยจริงๆ นะ โดยเฉพาะ Database ที่เปิดแล้วลืม close
ทำให้ connection เต็มเป็นต้น แต่สมัยนี้มี frame work อะไรต่างๆ มาช่วยให้เรา
ทำงานได้ง่ายขึ้นเยอะ น้องๆ สมัยนี้อาจจะไม่เจอปัญหาเหล่านี้แล้วก็เป็นได้ T_T

เอาเป็นว่าจะยังไงก็ตามวันนี้ของแนะนำ try with resources Statement
นั่นคือคุณไม่ต้องคอยกังวลเรื่องการลืม close () หรือคืน resource ต่างๆ
เพียงแค่หันมาใช้ try with resources Statement   ตามนี้

try{
//ใช้ resource
// ใช้ resource
// ในนี้ใช้ให้เต็มที่ ไม่ต้อง close()
}
//หลังจากหลุดแล้ว try มันจะ auto close() ให้เอง

# เจ๋งมั๊ยล่ะครับ

Concept ตามข้างต้น สามารถลองเขียน code test ง่ายๆ ได้นะครับ
ด้วยการ implement  interface AutoCloseable




ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java