جاوا

آموزش تکمیلی و پروژه محور Spring Boot

[دوره] با سلام خدمت تمامی شما همراهان و دنبال‌کنندگان عزیز وبسایت آرکادمی. من هاتف توکلی هستم و همانطور که در دوره آشنایی با Spring Boot قولش را داده بودم با دوره تکمیلی و پروژه‌محور Spring Boot در خدمت شما هستم. در این دوره قصد داریم به مباحث پیشرفته‌تر و کاربردی‌تر مربوط به این فریمو...

آشنایی با Dependency Injection

[دوره] با سلام خدمت تمامی همراهان همیشگی آرکادمی. من امیرحسین هستم و با دوره آشنایی با Dependency Injection در خدمت شما هستم. اگر برنامه‌نویس هستید به احتمال خیلی زیاد حداقل 1 بار واژه Dependency Injection که به اختصار از DI هم استفاده میشه به گوشتون خورده. برنامه‌نویسان اندروید احتمالا این واژه...

آشنایی با Spring Boot

[دوره] Spring Boot(اسپرینگ بوت) چیست ؟ برای ارائه تعریفی از Spring Boot(اسپرینگ بوت) ابتدا باید ببینیم Spring چیست و جهت آشنایی با Spring هم باید ابتدا یک نگاهی به زبان جاوا بیندازیم. جاوا دنیای بسیار گسترده‌ای دارد و کارهای زیادی را می‌توانیم با این زبان برنامه‌نویسی انجام دهیم. موض...

دوره آموزشی ساخت کاستوم ویو در اندروید

[دوره] مدت زیادی هست که رابط گرافیکی با صنعت نرم افزار پیوند محکمی خورده و شاهد هستیم با سپری شدن زمان ، کاربر ها تمایل بیشتری به کار با اپلیکیشن هایی با رابط کاربری زیبا نشون میدن. اما همواره ایجاد رابطه گرافیکی در اپلیکیشن ها در هر پلتفرمی به نوبه خود یک چالش محسوب میشده و میشه ! برای مثال در بحث اپلیک...

تحولات Java 8

[دوره] با وجود اینکه چند سال از انتشار Java 8 میگذرد و اخیرا نیز Java 10 ( که در آینده به آن خواهیم پرداخت ) منتشر شده است ، اما همچنان شاهد این هستیم که بسیاری از برنامه نویسان جاوا و اندروید از تغییرات و تحولات زیاد Java 8 بی خبر هستند . می توان گفت بین تمامی نسخه های جاوا بیشترین تغییرات و تحولات را در...

آموزش OOP در جاوا ویژه برنامه نویسان اندروید

[دوره] بر هر برنامه نویس اندرویدی ( بهتر است بگوییم هر برنامه نویسی فارغ از پلتفرم ) لازم است بر مفاهیم اساسی شی گرایی تسلط داشته باشد . از این رو ما تصمیم گرفتیم سری آموزشی ای با هدف پیاده سازی مفاهیم اساسی شی گرایی در زبان برنامه نویسی جاوا آماده کنیم و در اختیار شما کاربران عزیزمان قرار دهیم . دیدن این...

جاوا: چند نخی(Multithreading) - بخش 2 - وضعیت رقابت

[مقاله] جاوا: چند نخی _ بخش 2 _ وضعیت رقابت بخش اول این مقاله را می‌توانید از اینجا مطالعه کنید. تصویر توسط patrik perkins در unsplash "ما، حتی در اینجا، قدرت را در دست داریم و مسئولیت آن را بدوش می کشیم "__ Abraham Lincoln, 1862 قیاس قیاس1 زمانی که شما می خواهید به شخصی که واقعا به او...

جاوا: چند نخی(Multithreading) – بخش 1

[مقاله] جاوا: چند نخی – بخش 1 درک چند نخی  فرآیندها در برابر نخ ها فرآیند: چندین برنامه که بطور همزمان در سرور، سیستم شخصی یا مک اجرا می شوند. نخ: چندین کار که در داخل یک فرآیند اجرا می شوند. فرآیند(Process)- زمانی که یک برنامه نرم افزاری شروع به اجرا می کند، از منابع سیستمی مانند دستگاهها...