startFor:
for (int i = 0; i < 10; i++)
{
System.out.println(i);
break startFor;
}
🤩3
4_5929276564867910528.zip
20.2 KB
سورس کد مثال هایبرنیت
به همراه استراتژی های ارث بری
به همراه ایجاد یک تیبل واسط (مانند manytomany) برای افزودن Column های سفارشی در تیبل واسط
درواقع دوتا OneToMany زده شده با یک تیبل که سر جمع تشکیل رابطه ی ManyToMany میده و میشه Column هایی مضاف بر ایدی دو کلاس که بصورت خودکار هایبرنیت قرار میده قرار داد...
@this_java
به همراه استراتژی های ارث بری
به همراه ایجاد یک تیبل واسط (مانند manytomany) برای افزودن Column های سفارشی در تیبل واسط
درواقع دوتا OneToMany زده شده با یک تیبل که سر جمع تشکیل رابطه ی ManyToMany میده و میشه Column هایی مضاف بر ایدی دو کلاس که بصورت خودکار هایبرنیت قرار میده قرار داد...
@this_java
👍2
https://virgool.io/@Parsakav/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-jsr-376jpms-nmm8ym5lneya?source=NewPosts--------1
معرفی jsr 376یا همون jpms که در java 9 ارائه شد
در مطلب بعدی آموزش jlink هم مینویسم
معرفی jsr 376یا همون jpms که در java 9 ارائه شد
در مطلب بعدی آموزش jlink هم مینویسم
ویرگول
معرفی (JSR 376)JPMS
بریم ببینیم ماژول ها در جاوا چیه و اصلا چرا باید ازشون استفاده کنیم
👍4
با توجه به اینکه اینترفیس ها از نسخه ی Jdk 8 به بعد میتوانند متد هایی با پیاده سازی داشته باشند (default method) چه زمانی از abstract class و چه زمانی از interface استفاده کنیم ؟
تفاوت بنیادین اینترفیس و کلاس abstract در این است که اولا کلاس آبسترکت میتواند constructor (سازنده) داشته باشد و این بدین معناست که میتواند مقادیری درون خود نگه دارد و بعد ها بنا به دلایلی از آن استفاده کند.. همچنین اعلام میدارد یک شی نمیتواند بوجود آید مگر با فلان مقادیر : مثلا فرض کنید Human نیاز به جنسیت دارد .. پر واضح است که یک انسان وجود ندارد مگر اینکه جنسیت آن مشخص باشد .انسانی بدنیا نمی آید که فاقد جنسیت باشد
بنابراین در abstract class ما یک سازنده میذاریم و جنسیت رو از کلاس فرزند میگیریم (فرضا فرزند میتونه کلاس مونث و مذکر باشد)
اما اگر Human را اینترفیس تعریف میکردیم درواقع چنین مفهومی را نقض میکردیم چرا که اینترفیس ها فاقد سازنده هستند.
به بیان ساده یک ابسترکت کلاس میگوید آن آبجکت دقیقا کی(چی) است
اما اینترفیس میگوید آن آبجکت دقیقا چه میتواند بکند
مثلا ما میتونیم ابسترکت کلاسی برای پرنده ها تعریف کنیم
اما همه ی پرنده ها پرواز نمیکنن
و یک اینترفیس Flyable تعریف کنیم فقط آنهایی که قابلیت پرواز دارند آن را پیاده سازی کنند .
به این جمله ی کلیدی توجه کنید :
اینترفیس نمیتواند توضیح دهد که دوبرمن نوعی سگ است .. تنها میتواند توضیح دهد که دوبرمن میتواند راه رود (یا مثلا هنگام مواجه با دشمن ,او را گاز گیرد )
برای اینکه بگوییم دوبرمن نوعی سگ است ناچار به تعریف کلاس پدر برای آن هستیم
@this_java
تفاوت بنیادین اینترفیس و کلاس abstract در این است که اولا کلاس آبسترکت میتواند constructor (سازنده) داشته باشد و این بدین معناست که میتواند مقادیری درون خود نگه دارد و بعد ها بنا به دلایلی از آن استفاده کند.. همچنین اعلام میدارد یک شی نمیتواند بوجود آید مگر با فلان مقادیر : مثلا فرض کنید Human نیاز به جنسیت دارد .. پر واضح است که یک انسان وجود ندارد مگر اینکه جنسیت آن مشخص باشد .انسانی بدنیا نمی آید که فاقد جنسیت باشد
بنابراین در abstract class ما یک سازنده میذاریم و جنسیت رو از کلاس فرزند میگیریم (فرضا فرزند میتونه کلاس مونث و مذکر باشد)
اما اگر Human را اینترفیس تعریف میکردیم درواقع چنین مفهومی را نقض میکردیم چرا که اینترفیس ها فاقد سازنده هستند.
به بیان ساده یک ابسترکت کلاس میگوید آن آبجکت دقیقا کی(چی) است
اما اینترفیس میگوید آن آبجکت دقیقا چه میتواند بکند
مثلا ما میتونیم ابسترکت کلاسی برای پرنده ها تعریف کنیم
اما همه ی پرنده ها پرواز نمیکنن
و یک اینترفیس Flyable تعریف کنیم فقط آنهایی که قابلیت پرواز دارند آن را پیاده سازی کنند .
به این جمله ی کلیدی توجه کنید :
اینترفیس نمیتواند توضیح دهد که دوبرمن نوعی سگ است .. تنها میتواند توضیح دهد که دوبرمن میتواند راه رود (یا مثلا هنگام مواجه با دشمن ,او را گاز گیرد )
برای اینکه بگوییم دوبرمن نوعی سگ است ناچار به تعریف کلاس پدر برای آن هستیم
@this_java
👍3
demo1 2.zip
37.2 KB
یه پروژه ی ساده ی جاوا اف ایکسی
استفاده از jdbc و پیاده سازی روابط بین تیبل ها در آن(دیتابیس H2)
این برنامه قراره دوره های یک موسسه ی آموزشی رو مدیریت کنه...مدیر استاد ادد میکنه استاد هم کورس و بقیه هم میتونن ثبت نام کنن
@this_java
استفاده از jdbc و پیاده سازی روابط بین تیبل ها در آن(دیتابیس H2)
این برنامه قراره دوره های یک موسسه ی آموزشی رو مدیریت کنه...مدیر استاد ادد میکنه استاد هم کورس و بقیه هم میتونن ثبت نام کنن
@this_java