نوشته‌های تازه

اعلام مباحث و زمان برگزاری جی‌کل ۸

پنجمین مسابقه از دور دوم JCAL با نام JCAL 8 در روز جمعه ۲۱ اردیبهشت راس ساعت ۱۷ برگزار خواهد شد. کلیه‌ی سوالات این مسابقه تا پایان مبحث Collectionها و Generics خواهد بود. مسابقه مبتنی بر سامانه Quera.ir بوده و به نفر برتر جوایزی اهدا می‌گردد. این نوشته احتمالا به‌روزرسانی خواهد شد. لطفا تا شروع مسابقه باز هم به اینجا سر بزنید.  

ادامه مطالب

ماهیت تکامل واسط‌‌ها در جاوا: وراثت چند‌گانه (۳)

این مقاله، توسط مایکل کولینگ به رشتۀ تحریر درآمده و در اولین شماره Java Magazine سال ۲۰۱۸ منتشر شده است، نویسنده، سیر تاریخی توسعه و تکامل واسط‌ها را به دقت بررسی می‌کند. بخش سوم از این نوشتار سه قسمتی را در این جا مطالعه کنید.  

ادامه مطالب

معرفی نفرات برتر جی‌کل ۷ + مصاحبه با نفر اول

جی‎کل ۷ در روز جمعه ۲۴ فروردین ۱۳۹۷ و با رقابت حدود ۱۶۰ نفر برگزار شد. این مسابقه شامل ۳ سوال ۱۰۰ امتیازی بود و در مجموع امکان کسب حداکثر ۳۰۰ امتیاز در مدت یک ساعت و پانزده دقیقه وجود داشت. هم‌چنین، کلیه‌ی سوالات این مسابقه از مباحث شی‌گرایی (وراثت، واسط و چندریختی) طرح شده بود. در ادامه به معرفی نفرات برتر این رقابت پرداخته می‌شود. هم‌چنین مصاحبه‌ی کوتاهی با …

ادامه مطالب

ماهیت تکامل واسط‌‌ها در جاوا: وراثت چند‌گانه (۲)

این مقاله، توسط مایکل کولینگ به رشتۀ تحریر درآمده و در اولین شماره Java Magazine سال ۲۰۱۸ منتشر شده است، نویسنده، سیر تاریخی توسعه و تکامل واسط‌ها را به دقت بررسی می‌کند. بخش دوم از این نوشتار سه قسمتی را در این‌جا مطالعه کنید.  

ادامه مطالب

ماهیت تکامل واسط‌ها در جاوا (۱)

این مقاله، توسط مایکل کولینگ به رشتۀ تحریر درآمده و در اولین شماره Java Magazine سال ۲۰۱۸ منتشر شده است، نویسنده، سیر تاریخی توسعه و تکامل واسط‌ها را با دقت نظر بررسی می کند. بخش اول از این نوشتار سه قسمتی که مورد نیاز آموزش حرفه ای جاوا می باشد را در این جا مطالعه کنید.  

ادامه مطالب

انواع مختلف Classpath

classpath هر چند دارای تعریف واحدی است اما در فاز‌های مختلف کامپایل، تست و اجرا می‌تواند محتوای متفاوتی داشته باشد. بسیاری از برنامه‌نویسان برداشتی اجمالی از موضوع دارند اما می‌توان آن‌ را به دقت بررسی کرده و از رویارویی با برخی مشکلات پیشگیری کرد.  

ادامه مطالب

شرحی بر خبر حذف JavaFX از نسخۀ ۱۱ جاوا

پنجم مارس ۲۰۱۸، اوراکل، گزارشی رسمی با عنوان Java Client Roadmap Update منتشر کرده و در آن برنامۀ بلند‌مدت خود در مورد Appletها، Java Web Start، JavaFX و هم‌چنین Swing و AWT را اعلام کرد. پس از نگاهی گذرا به این گزارش، به ریشه‌یابی تصمیم اوراکل در این زمینه خواهیم پرداخت.  

ادامه مطالب

آشنایی با برنامه جدید انتشار نسخه‌های جاوا

شرح امکانات نوین جاوا ۹ در سایت‌‌‌ها و وبلاگ‌‌‌ها ادامه دارد. هنوز بسیاری از برنامه‌نویسان از نسخۀ قبلی استفاده می‌کنند و عموم شرکت‌‌‌ها به این نسخه مهاجرت نکرده اند. در چنین فضایی شاهد خبر انتشار جاوا ۱۰ بودیم و بر اساس خبر‌‌‌‌ها، نسخۀ ۱۱ تا سپتامبر ۲۰۱۸ (کمتر از شش ماه دیگر) عرضه خواهد شد. آیا با این سرعت عرضۀ پی در پی نسخه‌‌‌‌‌های جاوا، از پیگیری سیر پیشرفت، عقب …

ادامه مطالب

آشنایی با Maven Central و JCenter

مخازن بسته‌های نرم‌افزاری، محلی برای به‌اشتراک‌گذاری کتاب‌خانه‌های جاوا هستند. وقتی برای مدیریت وابستگی‌های یک پروژۀ جاوا از ابزار‌هایی مانند Maven و Gradle استفاده می‌کنیم، فایل‌های مورد نیاز، از این مخازن دریافت می‌شوند. در این نوشته با دو مخزن بزرگ جاوا یعنی Maven Central و JCenter آشنا خواهیم شد.  

ادامه مطالب