تصویری: آیا می توانیم تابع اصلی را در جاوا خصوصی اعلام کنیم؟
2024 نویسنده: Lynn Donovan | [email protected]. آخرین اصلاح شده: 2023-12-15 23:46
آره، می توانیم اعلام کنیم را روش اصلی مانند خصوصی در جاوا . بدون هیچ خطایی با موفقیت کامپایل می شود اما در زمان اجرا می گوید که روش اصلی عمومی نیست
به همین ترتیب، مردم می پرسند، آیا می توانیم متد اصلی را به عنوان خصوصی در جاوا اعلام کنیم؟
پاسخ: بله، ما می توانیم روش اصلی را asprivate اعلام کنیم . بدون هیچ خطایی کامپایل می شود، اما در زمان اجرا، درست می شود روش اصلی عمومی نیست
دوم اینکه چرا در جاوا از خصوصی استفاده می کنیم؟ به طور خلاصه خصوصی کلمه کلیدی در جاوا اجازه دسترسی محدود به متغیرها و روش ها را می دهد و قوی ترین شکل کپسوله سازی را ارائه می دهد. خصوصی اعضا خارج از کلاس قابل دسترس نیستند و خصوصی روش را نمی توان رد کرد.
به طور مشابه ممکن است بپرسید که چرا متد اصلی در جاوا خصوصی نیست؟
که در جاوا ، هر زمان که اعضا را اعلام می کنیم (instancevariables یا مواد و روش ها ) از یک کلاس به عنوان خصوصی ، فقط از داخل آن کلاس می توان به آن اعضا دسترسی داشت نه برای هر کلاس خارج از این کلاس قابل مشاهده باشد.
آیا می توانیم کلاس داخلی را خصوصی اعلام کنیم؟
بر خلاف الف کلاس ، یک کلاس داخلی می تواند بودن خصوصی و یکبار شما اعلام می کنید یک خصوصی کلاس داخلی ، از یک شی خارج از آن قابل دسترسی نیست کلاس . در زیر برنامه ایجاد یک است طبقه درونی و به آن دسترسی داشته باشید.
توصیه شده:
آیا می توانیم تابع را در پرس و جوی SQL فراخوانی کنیم؟
آره. ما میتوانیم توابع را از دستورات SQL فراخوانی کنیم. برای اینکه تابع ذخیره شده از دستورات SQL قابل فراخوانی باشد، باید از قوانین خلوص زیر پیروی کند، که به منظور کنترل عوارض جانبی است: هنگامی که از یک دستور SELECT یا یک دستور INSERT، UPDATE، orDELETE موازی فراخوانی میشود. ، تابع نمی تواند هیچ جدول پایگاه داده را تغییر دهد
آیا می توانیم از int در جاوا اسکریپت استفاده کنیم؟
Int در جاوا اسکریپت وجود ندارد
آیا می توانیم یک موضوع را در جاوا راه اندازی مجدد کنیم؟
از آنجایی که یک Thread را نمی توان دوباره راه اندازی کرد، باید هر بار یک Thread جدید ایجاد کنید. یک تمرین بهتر این است که با استفاده از رابط Runnable، کد اجرا در یک رشته را از چرخه حیات Thread جدا کنید. فقط متد run را در کلاسی که Runnable را پیاده سازی می کند استخراج کنید. سپس به راحتی می توانید آن را مجدداً راه اندازی کنید
آیا می توانیم دو نقشه را در جاوا مقایسه کنیم؟
به طور پیش فرض HashMap. متد ()quals دو هشمپ را با جفت های کلید-مقدار مقایسه می کند. این بدان معناست که هر دو نمونه هشمپ باید جفت کلید-مقدار دقیقاً یکسان داشته باشند و هر دو باید اندازه یکسانی داشته باشند. ترتیب جفت های کلید-مقدار می تواند متفاوت باشد و در مقایسه نقشی ندارد
آیا می توانیم زباله جمع کن را به صورت دستی در جاوا فراخوانی کنیم؟
جمع آوری زباله در جاوا قابل اجرا نیست. اما هنوز هم گاهی اوقات، ما سیستم را صدا می کنیم. متد gc() به صراحت. متد gc() فقط یک "نشان" به JVM ارائه می دهد که جمع آوری زباله باید اجرا شود