خانه / احمد حقوقی

احمد حقوقی

A Passionate Java Rookie

اردیبهشت, ۱۳۹۷

  • ۱۴ اردیبهشت

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

    این مقاله، توسط مایکل کولینگ به رشتۀ تحریر درآمده و در اولین شماره 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 آشنا خواهیم شد.  

  • ۱۲ فروردین

    متد‌‌‌هایی برای مدیریت اشاره‌گر‌های null

    یکی از بدترین کابوس‌های برنامه‌نویسان در هر سطحی از توانایی و تجربه، چک کردن null بودن یا نبودن اشاره‌گر هاست. متد‌‌‌هایی کاربردی در API وجود دارد که در این زمینه به کمک برنامه‌نویسان آمده و کار را برایشان راحت‌تر می‌کند.  

  • ۷ فروردین

    یافته‌های اصلی گزارش «راهنمای توسعه و تکامل جاوا ۲۰۱۷»

    در سال ۲۰۱۷ پژوهشی بین چند‌صد کاربر با‌تجربۀ جاوا انجام شده و سهم نسخه‌های مختلف جاوا، IDE‌ها، فریم‌ورک‌های وب و… در محیط کاری آن‌ها مورد ارزیابی قرار گرفت. این نوشته ترجمه‌‌ای است از بخش «یافته‌های اصلی» گزارشی به نام «راهنمای DZone بر توسعه و تکامل جاوا – جلد سوم».  

اسفند, ۱۳۹۶

  • ۲۶ اسفند

    چگونه null برنگردانیم؟

    برنامه‌نویسان جاوا، چه تازه‌کار و چه با‌تجربه، عادت‌های مشکل‌زایی دارند و یکی از آن‌ها بازگرداندن null از متد‌هاست. در این مقاله شرایطی که منجر به بازگرداندن null می‌شود را شرح داده و با ارائۀ مثال، راه‌حل‌هایی برای اجتناب از آن ارائه خواهیم کرد.