ให้คลาสยูทิลิตี้สมมุติที่ใช้ในการตั้งค่าโปรแกรมเท่านั้น:
class MyUtils {
private static MyObject myObject = new MyObject();
/*package*/static boolean doStuff(Params... params) {
// do stuff with myObject and params...
}
}
myObject จะถูกเก็บรวบรวมเมื่อไม่มีการใช้งานอีกต่อไปหรือไม่หรือจะคงอยู่ตลอดชีวิตของโปรแกรม?