خانه / آموزش / انجمن جاواکاپ تقدیم می کند: مجموعه جدید از اسلایدهای آموزش جاوا به زبان فارسی

انجمن جاواکاپ تقدیم می کند: مجموعه جدید از اسلایدهای آموزش جاوا به زبان فارسی

انجمن جاواکاپ، تاکنون دوازده مبحث از مجموعه مباحث آموزش جاوا را در قالب اسلایدهای فارسی ارائه کرده است.

اخیراً مباحث جدیدی به مجموعه مباحث قبلی افزوده شده اند؛ مجموعه اسلایدهای این مباحث، موارد زیر را هدف قرار داده اند:

۱٫ اشیاء در جاوا

– چگونه می توان یک تصور ذهنی صحیح از اشیاء (objects) داشت؟

– اشیاء چگونه در حافظه ذخیره می شوند؟

– چگونه می توان به اشیاء دسترسی داشت؟

– اشیاء چگونه از یکدیگر متمایز می شوند؟

– متغیرها (variables) چه تفاوتی با اشیاء دارند؟

– اشیاء چگونه ساخته می شوند؟

– چگونه می توان به اشیاء ارجاع داد؟

– چه نکاتی را باید در ارجاع به اشیاء در نظر داشت؟

– آیا آرایه ها (arrays) و رشته ها (strings) شئ هستند؟

۲٫ تولد و مرگ اشیاء

– یک شئ چگونه متولد می شود؟

– چگونه یک شئ مقداردهی اولیه (initialize) می شود؟

– چگونه می توان یک شئ را نابود کرد؟!

۳٫ امکانات شیءگرا در جاوا

– چگونه می توان کلاس ها را طبقه بندی کرد؟

– چه نکاتی را باید در فراخوانی متدها در نظر داشت؟

– چگونه می توان دسترسی به متدها را محدود کرد؟

– متد/متغیر استاتیک (static) چه تفاوتی با سایر متدها/کلاس ها دارد؟

۴٫ چند داستان کوتاه درباره امکانات جاوا

varargs چیست؟

– چه زمانی از primitive wrapper classes استفاده می کنیم؟

Method Overloading به چه معنی است و چه کاربردی دارد؟

– چگونه متغیرهایی تعریف کنیم که امکان تغییر مقدار آن ها وجود نداشته باشد؟

– منظور از شئ تغییرناپذیر (immutable object) چیست؟

– آیا می توان روی مقداردهی اشیاءِ یک کلاس محدودیت ایجاد کرد؟

۵٫ مهارت‌های برنامه‌نویسی

– چگونه می توان یک فایل JAR ایجاد کرد؟

– محیط های توسعه (IDE) چه امکاناتی را در اختیار می گذارند؟

– چگونه می توان مستندات برنامه های جاوا را به صورت خودکار تولید کرد؟

Classpath چه تفاوتی با Working Directory دارد؟

۶٫ وراثت

– وراثت (inheritance) چیست و چه کاربردهایی دارد؟

– چگونه می توان وراثت را در طراحی نرم افزار استفاده کرد؟

۷٫ چندریختی

– منظور از چندریختی (polymorphism) چیست و چه کاربردهایی دارد؟

– متد concrete چه تفاوتی با متد abstract دارد؟

– کلاس/متد ثابت (final method/class) چه تفاوتی با متغیر ثابت (final variable) دارد؟

– انقیاد متد (method binding) چیست؟ چه انواع و چه کاربردهایی دارد؟

– آیا می توان نوع یک شئ را در زمان اجرا بررسی کرد؟

پاسخ این سؤالات را می توانید با مطالعه ی اسلایدهای آموزشی ارائه شده در این مطلب پیدا کنید. پاسخ گویی به کوئیزها و تمرین های ارائه شده در اسلایدها نیز فرصتی است برای خودآزمایی!

 


درباره راضیه دهقانی

همچنین بررسی کنید

انتشار فیلم آموزشی بازآرایی

به مناسبت عید سعید غدیر خم، فیلم آموزش بازآرایی برنامه (Code Refactoring) توسط شرکت مشاوران …

۳ نظر

  1. ممنون اززحمات جناب اقای علی اکبری عزیز هستیم

     
  2. salam bebakhshid vali man nemidoonam file hayi ke azash harf mizanid kojas

     

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *