دانستنیها

غیرقابل تغییر بودن (Immutability) در جاوا (جشنواره عید تا عید)

logo

(این مقاله از طرف جناب آقای مهدی حسین زاده سامانی برای جشنواره عید تا عید جاواکاپ ارسال شده است. لطفاً با مطالعه، بازنشر و امتیازدهی به این مطلب، به انتخاب برترین مقاله در این جشنواره کمک نمایید.)   به شی[۱]‌ای غیرقابل‌تغییر (immutable) گفته می‌شود که بعد از ساخته شدن شیء، نتوانیم به هیچ طریقی حالت و یا مقادیر آن شیء را تغییر بدهیم. این ویژگی برای یک آبجکت چندین مزیت دارد. مثلا این …

ادامه مطالب

همه چیز از دست نرفته است! (جشنواره عید تا عید)

picture

(این مقاله از طرف جناب آقای رضا خشنودنیا برای جشنواره عید تا عید جاواکاپ ارسال شده است. لطفاً با مطالعه، بازنشر و امتیازدهی به این مطلب، به انتخاب برترین مقاله در این جشنواره کمک نمایید.)   همانطور که می دانید، در جاوا می توان با امکان Generic، کلاس هایی تعریف کرد که یک یا چند نوع داده مورداستفاده خود را به صورت پارامتریک تعریف می کنند. بدین ترتیب شما کلاس هایی …

ادامه مطالب

مقدمه‌ای بر Spring Boot (جشنواره عید تا عید)

spring-boot-logo

  (این مقاله از طرف جناب آقای حمید اسماعیلی سامانی برای جشنواره عید تا عید جاواکاپ ارسال شده است. لطفاً با مطالعه، بازنشر و امتیازدهی به این مطلب، به انتخاب برترین مقاله در این جشنواره کمک نمایید.)   حدود ۱۴ سال از ارایه اولین نسخه‌ی بتا از فریم‌ورک Spring گذشته است. فریم‌ورک Spring به منظور ایجاد برنامه‌های سازمانی جاوا با کاهش پیچیدگی‌های موجود در نسخه‌های J2EE آن دوره ایجاد شده …

ادامه مطالب

جاوا ۹ و Jshell (جشنواره عیدتاعید)

java9-meta

  (این مقاله از طرف جناب آقای محمد حسین ریماز برای جشنواره عید تا عید جاواکاپ ارسال شده است).   ورژن جدید جاوا یعنی جاوا ۹ قرار بود که امسال در کنفرانس ۲۰۱۶ JavaOne معرفی شود و به صورت رسمی منتشر شود اما بخاطر بررسی بیشتر پروژه Jigsaw ،جاوا ۹ باز هم قرار است با تأخیر منتشر شود. اما تقریباً بقیه قابلیت‌های جاوا ۹ نهایی شده‌اند و امکانات متعدد و API …

ادامه مطالب

پایگاه‌داده یا فایل؟ مساله این است…

database_disk

ذخیره سازی و بازیابی داده در کد، یکی از ملزومات برنامه‌نویسی است. از طرفی به دلیل تعامل با دیسک سخت سرعت این عملیات و کارایی آن اهمیت زیادی پیدا می‌کند. اما سوال اینجاست که کدامیک بهتر است پایگاه داده یا فایل؟  

ادامه مطالب

۵ کتابخانه برتر یادگیری ماشین برای جاوا

javalibrary

یادگیری ماشین یکی از داغ‌ترین مهارت‌های حوزه تکنولوژی به حساب می‌آید. شرکت‌ها تلاش زیادی می‌کنند تا برنامه‌نویسانی قادر به کدنویسی در زمینه یادگیری ماشین و یادگیری عمیق استخدام کنند. در این مطلب ۵ کتابخانه برتر یادگیری ماشین برای جاوا را معرفی می‌کنیم.  

ادامه مطالب

آموزش و استخدام (مکتب)

maktab

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

ادامه مطالب