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

📝برای تدریس پیام دهید
محمدرضا عظیمی‌فرد
🆔 @mrvj475
Download Telegram
تیکه پاره های جاوا
💠 تفاوت runtime error و compile time error و logical error
⚠️ خطای رانتایم
خطای رانتایم در زمان اجرا رویت میشود. برای مثال:
- زمانی که کاربر از طریق اسکنر یک داده نامعتبر را وارد کند (فرضا بجای عدد رشته رو وارد کنه).
- تبدیل رشته حاوی کاراکتر به عدد: Integer.parsInt("a1")
- زمانی که حافظه استک سر ریز شود
- تقسیم 1 بر 0

💡این نوع خطا اکثر اوقات بر اساس ورودی های نامعتبر رخ میدهد.

⚠️ خطای کمپایل
خطای کمپایل مربوط به خطا هاییست که پیش از اجرا شدن برنامه رخ میدهد و معمولا خود IDE قبل از اجرای برنامه به شما اخطار میدهد. برای مثال:
- ذخیره یک داده اشتباه در مکان اشتباه:
int name = "Mohammad Reza";

- جا انداختن سمیکالن ;
- جا انداختن آکولاد باز یا بسته یا هر دو {}
- استفاده از کلاسی که هنوز تعریف نشده است
- استفاده از متغیری که هنوز ایجاد نشده است.
- استفاده از متغیری که هنوز مقدار دهی نشده است:
int sum;
System.out.println(sum);
رفع این خطاها عموما بدون هیچ پیچیدگیست. زیرا به کمک کمپایلر جای خطا به شما نشان داده میشود.

⚠️خطای منطقی
یکی از سخت ترین نوع خطا ها خطای منطقیست. در واقع برنامه بدون هیچ مشکلی اجرا و کار میکند اما نتیجه اشتباه را برمیگرداند. در این حالت میگوییم خطای منطقی رخ داده است. برای مثال:

برنامه ای بنویسید که دو عدد 2 و 5 را با هم جمع کند و نمایش دهد:
حالا اگر بین 2 و 5 بجای + از هر عملگر دیگری استفاده کنید، از آنجا که نتیجه اشتباه خواهد بود میگوییم خطای منطقی رخ داده است.

#runtime_error #compile_error
#errors #error #runtime #compile
#logical_error
—————
تیکه پاره های جاوا
@PieceJava
6