انجمن جاواکاپ
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
بخش اول از سری مقالات 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
آغاز ثبت‌نام چهارمین آزمون/مسابقه عمومی جاواکاپ
javacup.ir/jc/contest4
مسابقه عملی به بخش‌های آزمون امسال اضافه شده
جوایز انفرادی+اهدای جام جاواکاپ به دانشکده برتر و شرکت برتر
@IranianJavaDevelopers
#دستگرمی
در مورد خروجی و خطای کد فوق چه می‌توان گفت؟
⚫️ بدون خطا و چاپ سطر ۵ و۶
🔴 خطای کامپایل در سطر ۴
🔵 خطای زمان اجرا در سطر ۴
⚪️ چاپ سطر ۵ و خطای زمان اجرا در سطر ۶
@IranianJavaDevelopers
انجمن جاواکاپ via @like
#دستگرمی در مورد خروجی و خطای کد فوق چه می‌توان گفت؟ ⚫️ بدون خطا و چاپ سطر ۵ و۶ 🔴 خطای کامپایل در سطر ۴ 🔵 خطای زمان اجرا در سطر ۴ ⚪️ چاپ سطر ۵ و خطای زمان اجرا در سطر ۶ @IranianJavaDevelopers
📣 شما می‌توانید پاسخ تشریحی خود را برای #دستگرمی۵ تا فردا شب به همراه اسم (یا نام مستعار) و عکس (در صورت تمایل) به @JavacupAdmin ارسال کنید.
پاسخ‌دهندگان صحیح در همین کانال معرفی و تشویق می‌شوند.🏆
انجمن جاواکاپ via @like
#دستگرمی در مورد خروجی و خطای کد فوق چه می‌توان گفت؟ ⚫️ بدون خطا و چاپ سطر ۵ و۶ 🔴 خطای کامپایل در سطر ۴ 🔵 خطای زمان اجرا در سطر ۴ ⚪️ چاپ سطر ۵ و خطای زمان اجرا در سطر ۶ @IranianJavaDevelopers
#پاسخ
▪️از جاوا ۷ امکان ساخت اشیا Generic با مجموعه خالی از پارامترهای نوع (<>) امکان پذیر شده است. در صورتی که از این عملگر استفاده شود به طور خودکار نوع داده استنتاج می‌گردد.
▪️در صورتی که این عملگر استفاده نشود، کامپایلر یک هشدار (warning) می‌دهد چرا که کانستراکتور آن به نوع داده خام اشاره می‌کند و بدون چک شدن به نوع داده Generic منسوب شده است.
▪️در این جا هم در سطر ۴ یک هشدار در زمان کامپایل مشاهده می‌شود اما برنامه تا اجرای سطر ۵ به خوبی پیش رفته و جمله سطر ۵ را چاپ می‌کند و بعد در زمان اجرا به دلیل عدم امکان تبدیل نوع داده عددی به رشته، با خطا روبرو می‌شود.

👈پس گزینه چهارم صحیح است.

😔در حدود ۸ درصد از شرکت‌کنندگان پاسخ صحیح دادند.
@IranianJavaDevelopers
🥇تنها #برنده کاپ🏆 #دستگرمی۵ 🎉
با آرزوی موفقیت‌های روز‌افزون 😊