انجمن جاواکاپ
2.28K subscribers
825 photos
12 videos
17 files
152 links
کانال رسمی انجمن جاواکاپ

ادمین: @JavaCupAdmin

رسانه‌های جاواکاپ👇
سایت
javacup.ir

اینستاگرام
instagram.com/javacup.ir

لینکدین
shorturl.at/csty2
shorturl.at/atBN7

توییتر
twitter.com/javacupir
Download Telegram
خبر: JetBrains عضو کمیته اجرایی جامعه جاوا
https://goo.gl/oRoJwu

@IranianJavaDevelopers
📣 زین پس می‌توانید برای گشت و گذار تلگرامی در سایت جاواکاپ از بات @javacupbot استفاده کنید. 😊

قدرت گرفته از: TelePressRobot
مقدمات ساخت ساده‌ترین پروژه‌ی وب-سرویس

https://goo.gl/scV1Pm

@IranianJavaDevelopers
در حال حاضر از چه نسخه‌ای از JDK استفاده می‌کنید؟
anonymous poll

JDK8 – 252
👍👍👍👍👍👍👍 88%

JDK7 – 24
👍 8%

JDK6 – 7
▫️ 2%

other – 3
▫️ 1%

👥 286 people voted so far.
#دستگرمی #دستگرمی۴
اگر نوع خروجی تابع در واسط B
۱. void
۲. int
باشد، آیا کد خطای کامپایل خواهد داشت؟
⚫️ هردو با خطا
🔵۱ با خطا، ۲ بدون خطا
🔴۱ بدون خطا، ۲ با خطا
⚪️هردو بدون خطا
@IranianJavaDevelopers
انجمن جاواکاپ via @like
#دستگرمی #دستگرمی۴ اگر نوع خروجی تابع در واسط B ۱. void ۲. int باشد، آیا کد خطای کامپایل خواهد داشت؟ ⚫️ هردو با خطا 🔵۱ با خطا، ۲ بدون خطا 🔴۱ بدون خطا، ۲ با خطا ⚪️هردو بدون خطا @IranianJavaDevelopers
#پاسخ
▪️وقتی یک کلاس دو interface را پیاده‌سازی می‌کند و هردو interface تابعی با امضای دقیقا یکسان داشته باشند، در واقع تنها یک تابع هست و این دو قابل تشخیص نیستند. به همین دلیل تنها با یک annotation برای override کردن این یک تابع، برنامه به درستی کامپایل شده و اجرا می‌گردد.
▪️ اگر دو تابع با اسم و پارامتر یکسان، در دو interface پیاده‌سازی شده، نوع خروجی متفاوتی داشته باشند، به همان دلیل غیرقابل تشخیص بودن در کلاس فرزند، با خطای کامپایل روبرو می‌شود.
👈 پس در اینجا نیز به ازای حالت ۱ بدون خطا کامپایل شده و در حالت ۲ با خطای کامپایل روبرو می‌شود.
😊 در حدود ۷۲ درصد از شرکت‌کنندگان پاسخ درست دادند.
@IranianJavaDevelopers
بخش اول از سری مقالات JSON با Jackson - معرفی


https://goo.gl/vH2ENK

@IranianJavaDevelopers
اوراکل JavaEE را به جامعه متن‌باز واگذار می‌کند؟!
https://goo.gl/nsvJSB
@IranianJavaDevelopers
شرکت راهکارهای همراه کارینا دعوت به همکاری می نماید.
https://javacup.ir/jc/job127/
#استخدام
@IranianJavaDevelopers
در حال برنامه‌ریزی برای برگزاری چهارمین آزمون جاواکاپ در مهرماه هستیم.
در تلاشیم علاوه بر آزمون کتبی، آزمون عملی غیرحضوری و فینال عملی حضوری نیز برگزار کنیم.
منتظر اخبار آزمون باشید.
#خبر #آزمون
با سوئینگ خداحافظی کنید

https://goo.gl/5znjze

@IranianJavaDevelopers
This media is not supported in your browser
VIEW IN TELEGRAM
#آیاـمیدانید در #اکلیپس می‌توانید conditional breakpoint بگذارید؟ به این ترتیب در صورت تحقق شرط معین شده، برنامه در وضعیت دیباگ در سطر مربوطه متوقف می‌شود...
@IranianJavaDevelopers
👈 شما نیز نکات و حقه‌هایی که عموما کمتر به آن توجه می‌شود را در قالب gif به @JavacupAdmin ارسال کنید تا به نام خودتان در کانال قرار گیرد.
دعوت به همکاری شرکت اعتماد هوشمند آینده (زیرمجموعه هلدینگ توسن)
https://javacup.ir/jc/job128/
#استخدام
@IranianJavaDevelopers
معرفی مبدل‌های Json در جاوا

https://goo.gl/ohB7Jn

@IranianJavaDevelopers
بخش دوم از سری مقالات JSON با Jackson
این قسمت: Stream Method

https://goo.gl/zif5H9

@IranianJavaDevelopers
بخش سوم از سری مقلات JSON با Jackson
این قسمت Tree Model

https://goo.gl/amuwyN

@IranianJavaDevelopers
#دستگرمی کدام گزینه درباره فیلدهای transient صحیح است؟
anonymous poll

مقدار آن‌ها serialize نمی‌شود. – 108
👍👍👍👍👍👍👍 96%

قابل تغییر نیستند. – 4
▫️ 4%

همواره ثابت هستند. – 1
▫️ 1%

استاتیک هستند.
▫️ 0%

👥 113 people voted so far.
انجمن جاواکاپ via @vote
#دستگرمی کدام گزینه درباره فیلدهای transient صحیح است؟ anonymous poll مقدار آن‌ها serialize نمی‌شود. – 108 👍👍👍👍👍👍👍 96% قابل تغییر نیستند. – 4 ▫️ 4% همواره ثابت هستند. – 1 ▫️ 1% استاتیک هستند. ▫️ 0% 👥 113 people voted so far.
#پاسخ
▪️به طور کلی serialization پروسه‌ای است که حالت اشیا را مانا می‌کند. یعنی حالت اشیا به جریانی از داده تبدیل شده و در فایل ذخیره می‌شود. به همین ترتیب با deserialization حالت شی از روی فایل ساخته می‌شود. این مفهوم در جاوا به خصوص در برنامه‌نویسی شبکه بسیار مهم است چرا که اشیا لازم است از طریق شبکه منتفل شده و لازم است به بایت تبدیل شوند.

▪️طبق توضیحات مستندات جاوا، با مشخص کردن بعضی از متغیرها به عنوان transient نشان داده می‌شود که این متغیرها بخشی از حالت مانا شی نیستند.

▪️به عنوان مثال ممکن است فیلدهایی از مقادیر سایر فیلدها ساخته شده باشد و لازم نیست برای حفظ حالت متغیر از طریق serialization نگهداری شوند.

👈 با این اوصاف متغیرهای transient متغیرهایی هستند که serialize نمی‌شوند.

😁 ۹۵ درصد شرکت‌کنندگان پاسخ درست دادند.

❗️ این سوال یکی از سوالات بخش پیشرفته آزمون‌های جاواکاپ بوده است! شما می‌توانید نمونه‌ سوالات بیشتری را از https://goo.gl/zTxjiD مشاهده کنید.
انجمن جاواکاپ
بخش سوم از سری مقلات JSON با Jackson این قسمت Tree Model https://goo.gl/amuwyN @IranianJavaDevelopers
بخش اول-مقاله‌ی چهارم از سری مقالات JSON با
Jackson
این قسمت: Data Binding

https://goo.gl/GDjTdr

ادامه دارد...
@IranianJavaDevelopers