Learn Java via @like
ترتیب توالی کد زیر به چه صورت است؟ public class Main { public static void main(String[] args) { try { throwException(); }catch (Exception e){ System.err.println("Exception Handled in main"); } } …
پاسخ صحیح گزینه ی ۱
دلیل:
هر زمان که استثنایی گرفتار شود .. حتی اگر در بلاک catch استثنایی دیگر راه اندازی شود ..ابتدا بلاک finally اجرا میشود (برای آزاد سازی منابع)
پس در این برنامه پس از راه اندازی استثنا و اجرای بلاک finally است که استثنا به متد main پرتاب میشود
این نکته را به یاد داشته باشید که در بلاک finally امکان راه اندازی استثنا وجود ندارد
@this_java
دلیل:
هر زمان که استثنایی گرفتار شود .. حتی اگر در بلاک catch استثنایی دیگر راه اندازی شود ..ابتدا بلاک finally اجرا میشود (برای آزاد سازی منابع)
پس در این برنامه پس از راه اندازی استثنا و اجرای بلاک finally است که استثنا به متد main پرتاب میشود
این نکته را به یاد داشته باشید که در بلاک finally امکان راه اندازی استثنا وجود ندارد
@this_java
Learn Java via @like
ترتیب اجرای کد زیر به چه صورت است؟
public class Main {
static {
System.out.println("Static block");
}
{
System.out.println("Non-static block");
}
public Main() {
System.out.println("Constructor");
}
public static void main(String[] args) {
System.out.println("main method");
Main m = new Main();
System.out.println("finish");
}
}
گزینه ی یک :
static block
main method
contructor
non-static block
finish
گزینه ی دو :
main method
static block
constructor
non-static block
finish
گزینه ی سه:
static block
non-static block
main method
constructor
finish
گزینه ی چهار:
Static block
main method
Non-static block
Constructor
finish
@this_java
public class Main {
static {
System.out.println("Static block");
}
{
System.out.println("Non-static block");
}
public Main() {
System.out.println("Constructor");
}
public static void main(String[] args) {
System.out.println("main method");
Main m = new Main();
System.out.println("finish");
}
}
گزینه ی یک :
static block
main method
contructor
non-static block
finish
گزینه ی دو :
main method
static block
constructor
non-static block
finish
گزینه ی سه:
static block
non-static block
main method
constructor
finish
گزینه ی چهار:
Static block
main method
Non-static block
Constructor
finish
@this_java
Learn Java via @like
ترتیب اجرای کد زیر به چه صورت است؟ public class Main { static { System.out.println("Static block"); } { System.out.println("Non-static block"); } public Main() { System.out.println("Constructor"); } …
پاسخ صحیح گزینه ی چهار
برای اطلاع از چگونگی عملکرد این برنامه مطالب زیر را به دقت مطالعه کنید:
https://t.me/this_java/516
https://t.me/this_java/517
@this_java
برای اطلاع از چگونگی عملکرد این برنامه مطالب زیر را به دقت مطالعه کنید:
https://t.me/this_java/516
https://t.me/this_java/517
@this_java
Telegram
Learn Java
بلوک استاتیک چیست؟
در کلاس های جاوا ما اجازه نداریم متغیر های ثابت استاتیک را (static final) داخل سازنده یا بلوک غیر استاتیک مقدار دهی اولیه کنیم و به ناچار باید داخل static block اونار مقدار دهی کنیم
//this is static block
static {
}
// this is non…
در کلاس های جاوا ما اجازه نداریم متغیر های ثابت استاتیک را (static final) داخل سازنده یا بلوک غیر استاتیک مقدار دهی اولیه کنیم و به ناچار باید داخل static block اونار مقدار دهی کنیم
//this is static block
static {
}
// this is non…
آموزش تخصصی جاوا از مبتدی تا پیشرفته به صورت غیر حضوری و آنلاین (پروژه محور) و تضمینی
Java SE , Java EE , Spring boot , Socket programming , android
برای اطلاعات بیشتر و ثبت نام به پیوی های زیر مراجعه کنید:
👨🏼💻@bardiademon
👨🏼💻@parsa8113
-----------------------
@this_java
Java SE , Java EE , Spring boot , Socket programming , android
برای اطلاعات بیشتر و ثبت نام به پیوی های زیر مراجعه کنید:
👨🏼💻@bardiademon
👨🏼💻@parsa8113
-----------------------
@this_java
Lamda.zip
13.5 KB
مثال استفاده از لمبدا...
داکیومت متد ها کامل توضیح میده کار هر متد چیه
توی متد main هم مثال ها اجرا شده
@this_java
داکیومت متد ها کامل توضیح میده کار هر متد چیه
توی متد main هم مثال ها اجرا شده
@this_java
👍1
Learn Java
binanceapp.zip
اطلاعات api خودتون رو در فایل conf قرار بدید
ضمنن باید ابزار عبور از تحریم نیز روشن باشد
ضمنن باید ابزار عبور از تحریم نیز روشن باشد
👍1
تفاوت نسخه های مختلف در جاوا:
https://mirbozorgi.com/differences-of-java-versions/
@this_java
@bardiademon
https://mirbozorgi.com/differences-of-java-versions/
@this_java
@bardiademon
Mirbozorgi
تفاوت نسخههای مختلف جاوا
من حسینکورائی قصد دارم در این مقاله به سوال معروف که، تفاوت میان نسخههای مختلف جاوا در چیست؟ همراه با مثال پاسخ دهم. از زمان انتشار نسخهی جاوا 8، تا نسخه 17 ، جاوا با 194 JDK Enhancement Proposals (JEPs) شکل گرفت که هر کدام پیشرفت هایی را در نسخهی خود…
👍2
Spring applicaton context:
در هسته ی اسپرینگ, اسپرینگ یک container را ارائه میدهد... که معمولا به نام Spring application context شناخته میشود.. این کانتینر وظیفه ی ساخت و مدیریت نیازمندی های اپلیکیشن (component) را بر عهده دارد.این کامپوننت ها(که به نام bean نیز شناخته میشوند) مانند سیم هایی به یکدیگر متصل میشوند درست مانند آجر، ملات میخ، لوله کشی و سیم کشی برای ساختن خانه.
اتصال این bean ها (component ها) توسط سیم ها بر اساس الگویی است به نام تزریق وابستگی(Dependency Injection)
همچنین مشاهده کنید:
تزریق وابستگی چیست؟
انوتیشن های تزریق وابستگی در Spring
@this_java
در هسته ی اسپرینگ, اسپرینگ یک container را ارائه میدهد... که معمولا به نام Spring application context شناخته میشود.. این کانتینر وظیفه ی ساخت و مدیریت نیازمندی های اپلیکیشن (component) را بر عهده دارد.این کامپوننت ها(که به نام bean نیز شناخته میشوند) مانند سیم هایی به یکدیگر متصل میشوند درست مانند آجر، ملات میخ، لوله کشی و سیم کشی برای ساختن خانه.
اتصال این bean ها (component ها) توسط سیم ها بر اساس الگویی است به نام تزریق وابستگی(Dependency Injection)
همچنین مشاهده کنید:
تزریق وابستگی چیست؟
انوتیشن های تزریق وابستگی در Spring
@this_java
Telegram
Learn Java
تزریق وابستگی چیست؟(Dependency Injection)
به سخن ساده تزریق وابستگی الگویی است برای تزریق وابستگی های خارجی یک کلاس به ان, به جای استفاده ی مستقیم از آن وابستگی ها در درون خود کلاس
بدین شکل اگر روزی خواستین کد یک لایه ی دیگر رو بطور کامل تغییر بدین هیچ مشکلی…
به سخن ساده تزریق وابستگی الگویی است برای تزریق وابستگی های خارجی یک کلاس به ان, به جای استفاده ی مستقیم از آن وابستگی ها در درون خود کلاس
بدین شکل اگر روزی خواستین کد یک لایه ی دیگر رو بطور کامل تغییر بدین هیچ مشکلی…
👍2