انجمن جاواکاپ
2.29K 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
در #جاوا12، بهبودهای مفیدی در #switch داده شده است که نوشتن این عبارات را راحت‌تر از گذشته می‌کند. این در حالی است که switch قدیمی از ابتدا در زبان جاوا وجود داشته و تغییرات ناچیزی داشته است. در #مقاله زیر با این بهبودها آشنا می‌شوید.

http://bit.ly/java12-enhanced-switch


@JavaCupIR
اگر مدتی است که با #پایگاه_داده های رابطه‌ای سروکار نداشته‌اید، با کمک #مقاله زیر، به صورت مختصر و مفید انواع رابطه‌های (relationships) بین جداول در این #پایگاه‌داده‌ها را مرور کنید.

http://bit.ly/RDB-userGuide

@JavaCupIR
#کتاب
هم‌زمان با تغییرات جدید جاوا از جمله افزایش سرعت انتشار نسخه‎های مختلف (جاوا 11 چندماهی است که منتشر شده و جاوا 12 هم به تازگی منتشر شده)، سایت DZone با انتشار کتابی کوتاه، قصد دارد دوست‎داران جاوا را با
ویژگی‎های جدید و مهم
آشنا کرده و در مورد اینکه
چرا باید از جاوا 8 فراتر برویم؟
در حال حاضر توسعه‎دهندگان چطور از جاوا استفاده می‎کنند؟
و مسائلی از این دست، بحث و شفاف‌سازی ‎کند.

در ادامه، فایل این کتاب را در اختیارتان قرار می‌دهیم.

@JavaCupIR
فهرست مطالب پوشش‌ داده‌شده در این کتاب

@JavaCupIR
dzone-researchguide-java2019.pdf
1.4 MB
می‌توانید فایل ضمیمه‌شده را مطالعه کنید و یا از طریق لینک زیر، کتاب را از سایت DZone دانلود کنید.
https://dzone.com/guides/java-new-developments-and-features


@JavaCupIR
اگر قصد دارید نسخه جاوای پروژه خود را از #جاوا8 به #جاوا12 ارتقا دهید، این #مقاله می‌تواند راهگشا باشد. در این مقاله، ابتدا، مزایای این ارتقای نسخه توضیح داده می‌شود؛ سپس چالش‌های بالقوه‌ای که در این راه ممکن است با آن‌ها مواجه شوید بیان شده و در انتها، راهنمایی‌هایی در این مورد ارایه می‌شود.

http://bit.ly/java8-to-12

@JavaCupIR
در این #مقاله، با زبانی ساده non-blocking I/O معرفی می‎شود و همچنین در مورد فواید و کاربردهای آن توضیح داده می‎شود.

http://bit.ly/non-blocking-io

@JavaCupIR
اگرعادت به استفاده از دستورات #گیت دارید، ممکن است در استفاده روزانه خود نیاز به نوشتن دستورات تکراری و بلند داشته باشید. این #مقاله، به منظور صرفه‌جویی در زمان، به شما روش‌های نوشتن #میان‌بر برای دستورات گیت را معرفی می‌کند.

http://bit.ly/git-shortcuts

@JavaCupIR
در این #مقاله با مثال‌هایی از دنیای واقعی و به زبانی ساده، می‌توانید الگوهای طراحی در برنامه‌نویسی را مرور کنید. به این ترتیب، خواهید دانست که:
📌 الگوهای طراحی چه هستند.
📌چرا و چه زمانی باید استفاده شوند.
📌چه انواعی دارند.
📌هر یک از الگوهای طراحی در جاوا چطور پیاده‌سازی می‌شوند.

http://bit.ly/designPatterns4beginners

@JavaCupIR
انجمن جاواکاپ
گروه جاوا دانشگاه خواجه نصیر با حمایت انجمن جاواکاپ، اقدام به تهیه و انتشار رایگان فیلم‌های آموزشی برنامه‌نویسی واسط‌های کاربری گرافیکی با استفاده از JavaFX نموده است. https://goo.gl/Fb6YHM
#مقاله
در مرداد ۹۷، دوره آموزش رایگان JavaFX در سایت جاواکاپ منتشر شد.

این آموزش‌ها با نسخه نسبتا قدیمی NetBeans ارایه شده است. در حالی که هم‌اکنون، یعنی اردیبهشت ۹۸ ( آپریل ۲۰۱۹) شماره ساخت (Build Number) این IDE به ۴۰۴ و نسخه IDE به 11 رسیده است. همچنین، JavaFX اخیرا از جاوا جدا شده است.
به همین دلیل، ممکن است در ساخت و اجرای مثال‌ها با مشکل مواجه شوید!

هدف این مقاله آموزش JavaFX نیست، بلکه کمکتان می‌کند با استفاده از NetBeans IDE 11 و JavaFX 12 به راحتی با آموزش‌ها پیش بروید و تمرین‌هایش را انجام دهید.

http://bit.ly/javaFX12

@JavaCupIR
در نسخه Ultimate از Intellij IDEA امکان تحلیل وابستگی‌های داخلی پروژه وجود دارد. این امکان کهDependency Structure Matrix نام دارد، وابستگی بین بسته‌ها و کلاس‌ها را تحلیل می‎کند و به صورت تصویری نمایش می‎دهد.
با کمک این #مقاله و با استفاده از این ابزار، می‌توان کلاس‌هایی که چسبندگی زیادی به هم دارند را شناسایی کرده و هم‌چنین وجود دور در وابستگی‌ها را بررسی کرد؛ بنابراین به نوعی می‌توان کیفیت ساختاری پروژه را بررسی کرد.

ضمنا در این نسخه از Intellij IDEA امکان تحلیل وابستگی‌های خارجی پروژه نیز وجود دارد. این ابزار، وابستگی‌های Maven را تحلیل می‎کند و به صورت تصویری نمایش می‌دهد. از جمله کاربردهای مفید این ابزار می‎توان به شناسایی تداخل نسخه‌ها در وابستگی‌ها و بررسی وجود دور در آن‌ها اشاره کرد.

http://bit.ly/analyzing-dependencies

@JavaCupIR