تیکه پاره های جاوا
526 subscribers
93 photos
24 videos
7 files
58 links
سلام خوش اومدید. اینجا یادداشت ها و تکه های جاوا رو کنار هم قرار میدیم :) مطالب کاملا اختصاصی و دستنویس هستند. کپی فقط با ذکر منبع و آیدی کانال❤️

📝برای تدریس پیام دهید
محمدرضا عظیمی‌فرد
🆔 @mrvj475
Download Telegram
💎 کلیدواژه throws

🔆 کلیدواژه throws یک مفهوم از مدیریت استثنا در جاوا میباشد. در واقع از این کلیدواژه زمانی استفاده میشود که مشخص کنیم کدام استثنا در رابطه با یک اجرا شدن یک متد ایجاد خواهد شد.

🔅 کلیدواژه throws دقیقا قبل از باز کردن بدنه متد نوشته میشود:
void func() throws Exception { }

🔰 مثال:
public void createFile(String path, String text) throws IOException {
FileWriter writer = new FileWriter(path);
writer.write(text);
writer.close();
}

برای مثال این متد استثنای IOException را پرتاب میکند. این استثنا زمانی ایجاد خواهد شد که یک شی از کلاس FileWriter ایجاد شود. البته به یاد داشته باشید که خود متد عملی در زمینه مدیریت استثنا انجام نخواهد داد و این مدیریت باید در صورت استفاده از متد انجام شود (این مدیریت یا باید بوسیله ترای کچ و یا پرتاب دوباره استثنا توسط متد صورت گیرد. هر دو مورد را میتوانید در تصویر مشاهده کنید).


💡 معمولا کلید واژه throws در رابطه با استثنا های تیک خورده (Checked Exceptions) به کار برده میشود. استثنا های تیک خورده در جاوا استثنا هایی هستند که حتما باید مدیریت شوند. در کل استفاده از throws برای استثنا های عادی بی معنی خواهد بود. نمونه ای از استثنا های تیک خورده:
1. IOException
2. ClassNotFoundException
3. InterruptedException
4. FileNotFoundEception
5. InstantiationException
6. SQLException

برای مطالعه درباره باقی کلیدواژه ها، بروی هشتگ #keywords کلیک کنید.
#throws #keywords
———
☕️@peceJava
👍10