برای برنامه نویسی اندروید چقدر باید جاوا بلد بود؟

شاید این سوال خیلی از کسانی باشه که میخواهند برنامه نویسی اندروید را شروع کنند.

در واقع دو جور میشه به این سوال پاسخ داد :

پاسخ اول : هیچ! شما اصلاً نیازی به جاوا ندارید.

پاسخ دوم : هرچقدر بیشتر بهتر!

در این مطلب کوتاه میخوام در رابطه با پاسخ دوم بحث کنم اما برای کسایی که شاید از خودشون بپرسن چطور بدون اینکه جاوا بدونیم میشه برای اندروید برنامه نویسی کرد باید بگم اینکار امکان پذیره بوسیله ابزارها و زبانهای برنامه نویسی میانی اما اینطور ابزارها اولاً در حوصله این مطلب نیستند و دوماً به اندازه کافی انعطاف پذیر نیستند و شاید حالتهایی بوجود بیاید که شما سرآخر مجبور بشوید که کل برنامه خودتان را بوسیله جاوا بازنویسی کنید.

 

چقدر جاوا باید بلد بود؟

در رابطه با یادگیری جاوا برای اندروید, شما میبایست تمام مباحث مربوط به شی گرا که در جاوا وجود دارد را ابتدا به ساکن بلد باشید در واقع بعد از یادگیری اصول اولیه جاوا شما باید بتوانید درک درستی از مفاهیم شی گرا و چرایی آنها داشته باشید اینکه چطور یک اکتیویتی بسازیم نیازمند دانستن ارث بری هست اینکه چطور بتوانیم یک تابع به ارث برده شده را ملغا کنیم و کاری دیگر به آن محول کنیم نیازمند دانستن چندریختی هست و …

آیا میتوان حدی قائل بود برای اینکه چقدر باید جاوا بلد باشیم؟

به جرات میتونم بگم خیر هر گونه مسئله و موضوعی در مبحث core java گنجانده شده است در برنامه نویسی اندروید نیز به کار خواهد آمد البته تفاوت است بین core java و java EE  و ما اینجا اصلاً در رابطه به برنامه نویسی سازمانی(وب/بانکداری/دسکتاپ) بحث نمیکنیم اما تمامی امکاناتی که در هسته اصلی جاوا وجود دارند مانند لیست ها / چند نخ کشی و یا همان تردینگ / کار با فایلها / جنریک ها / خطایابی / enumها در برنامه نویسی اندروید هم وجود دارند و هر چقدر که شما بر روی این مباحث مسلط تر باشید بالبطع برنامه نویسی در دنیای اندروید نیز برای شما آسانتر خواهد بود و شما بدون کمترین مشکلی میتوانید به خواسته اصلی خود که یک برنامه ایده آل تحت محیط اندروید هست برسید و کمتر درگیر یادگیری مباحث پایه میشوید.

من فقط میخواهیم جاوا را به مقداری که برای اندروید لازم هست یاد بگیرم پیشنهاد شما چیست؟

در صورتی که از سرفصل های وب سایت “سرزمین فناوری” میخواهید زبان برنامه نویسی جاوا را یادبگیرید لیست زیر به شما کمک میکند که شما در سریعترین زمان ممکنه مقدار کافی جاوا به رگهای خودتان منتقل کنید تا بعد از آن بتوانید برنامه نویسی اندروید را شروع کنید.

آموزش نصب intellij 13 و محیط برنامه نویسی جاوا درس اول
آموزش برنامه نویسی جاوا درس دوم
آموزش برنامه نویسی جاوا درس سوم
آموزش برنامه نویسی جاوا درس چهارم
آموزش برنامه نویسی جاوا درس پنجم
آموزش برنامه نویسی جاوا درس ششم
آموزش برنامه نویسی جاوا درس هفتم
آموزش برنامه نویسی جاوا درس هشتم
آموزش برنامه نویسی جاوا درس نهم
آموزش برنامه نویسی جاوا – پنهان سازی و اصول اولیه وراثت (درس ۱۰)
آموزش برنامه نویسی جاوا مقدمه ایی بر چندریختی (درس ۱۱)
آموزش برنامه نویسی جاوا – اینترفیسها و ابسترکت (درس ۱۲)
آموزش برنامه نویسی جاوا – سازنده ها و خاصیت ها (درس ۱۳)
آموزش برنامه نویسی جاوا – خطایابی در جاوا (درس ۱۴)
آموزش برنامه نویسی جاوا – لیستها (درس ۱۵)
آموزش برنامه نویسی جاوا – کلاسهای ناشناس و اینترفیس ها (درس ۱۶)
آموزش برنامه نویسی جاوا – تبدیل واحد ها در جاوا (درس ۱۷)

دقت کنید درسهای ۱۰ تا ۱۷ غیر رایگان میباشد و در صورتی که علاقه داشته باشید تمام آنها را یکجا بخرید میتوانید از این لینک استفاده کنید

یک دیدگاه

  • محسن ۲۳ / ۱۰ / ۱۳۹۴ پاسخ

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

پاسخ دهید