Skip to content

جستجو در حافظه: Java.choose ​

تا اینجا با Java.use یاد گرفتیم که چگونه منطق کلاس‌ها را برای اجراهای آینده تغییر دهیم. اما اگر بخواهیم به شیء (Object) که همین الان در حافظه رم (Heap) وجود دارد و زنده است دسترسی داشته باشیم چه؟

اینجاست که Java.choose وارد میدان می‌شود. این متد کل حافظه Heap اپلیکیشن را اسکن می‌کند تا نمونه‌های ساخته شده از یک کلاس خاص را پیدا کند.

تفاوت کلیدی

  • Java.use: کلاس را می‌گیرد تا روی نمونه‌هایی که بعدا ساخته می‌شوند یا متدهای استاتیک تاثیر بگذارد.
  • Java.choose: نمونه‌هایی که قبلا ساخته شده‌اند و الان فعال هستند را پیدا می‌کند.