آخرین مطالب

انواع مختلف Classpath

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

ادامه مطالب

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

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

ادامه مطالب

جاوا ۱۰ و استنتاج نوع متغیر‌های محلی

جاوا ۱۰ نیز پس از مدت کوتاهی از انتشار جاوا ۹ در ۲۰ مارس ۲۰۱۸ به صورت عمومی منتشر شده و کم‌کم باید خودمان را برای انتشار نسخه مهم‌تر یعنی جاوا ۱۱ آماده کنیم که قرار است سپتامبر سال آینده معرفی شود. در نسخه ۱۰ تغییرات مشهود زیادی اضافه نشده و اکثر تغییرات و قابلیت‌ها مربوط به بهینه‌سازی JDK و موارد اینچنینی بوده. لیستی از این قابلیت‌ها را می‌توانید از …

ادامه مطالب

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

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

ادامه مطالب

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

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

ادامه مطالب

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

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

ادامه مطالب

مقایسۀ سهم جاوا و پایتون در بازارهای مالی سنتی و فین‌تک

کدام باید ‌ترجیح داده شود؟ امنیت یا روند‎های به‌روز و سریع پیاده‌سازی؟ با ما همراه باشید تا پاسخ این سوال را بررسی کنیم: صنایع مالی مختلف چگونه بین جاوا و پایتون انتخاب می‌کنند و با چه معیارهایی یکی را بر دیگری ترجیح می‌دهند؟  

ادامه مطالب