چقدر خوب می شد اگر هر وقت نیازمندی داشتیم فقط آن را مطرح می کردیم و به سادگی برایمان فراهم می شد؟ مفهوم Dependency Injection یا به اختصار DI همین است، شما فقط می گویید من آن object را می ...
ادامه مطلب »آیا یک dp یک pixel است؟
سلام. مبحث امروزمان در مورد پشتیبانی برنامه از گوشی ها با سایز های گوناگون می باشد. شاید برای شما هم این سوال پیش آمده باشد و هدف من یافتن پاسخ مناسبی برای این دو سوال است: که چرا برنامه من ...
ادامه مطلب »Java Annotation چیست؟
جاوا انوتیشن اطلاعات اضافی به کد ما اضافه می کند که بخشی از برنامه نیست ولی تاثیر در اجرای برنامه می گذارد. Annotations, a form of metadata, provide data about a program that is not part of the program itself. ...
ادامه مطلب »Lambda Expression چیست و چگونه در جاوا استفاده می شود
لامبدا اکسپرشن امکان مهم و جدیدی است که در جاوا ۸ اضافه شده است که قبلا در C# مطرح شده بود. توسط لامبدا می توانیم توابعی را بصورت بی نام به همراه بدنه آن تعریف کنیم که مزایای گوناگونی از ...
ادامه مطلب »کاربا IntentService و تفاوت آن با Service
همانطور که می دانید سرویس ابزاری است که توسط آن دستورات را به بکگراند برده و درآنجا اجرا می کنیم. در یک برنامه می توان از تعداد زیادی سرویس بطور همزمان استفاده کرد و برای متوقف کردن آنها هم می ...
ادامه مطلب »