فصل اول : آموزش زبان جاوا

آموزش زبان جاوا

به نام خدا

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

توجه : آموزش و تمرین زبان جاوا در محیط اندروید استودیو امکان پذیر نیست.به عبارت دیگر لازمه تمرین زبان جاوا در این محیط، مستلزم آشنایی اولیه با نحوه کار با اندروید استودیو و مفاهیم پایه برنامه نویسی اندروید می باشد. لذا مجموعه PDF هایی که با عنوان  آموزش جاوا در این پست دریافت می کنید، نیازمند محیط Eclipse می باشد. برای دانلود نسخه ویندوز ، گزینه مطابق تصویر زیر را دانلود کنید. (با توجه به ۳۲ یا ۶۴ بیت بودن سیستم عامل خود، گزینه ۳۲ یا ۶۴ را انتخاب کنید) :

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

eclipse

» دانلود Eclipse

» دانلود Java SE Development Kit 8.0.131 با حجم ۱۹۰ مگابایت (نسخه ۳۲ بیتی)

» دانلود Java SE Development Kit 8.0.131 با حجم ۱۹۶ مگابایت (نسخه ۶۴ بیتی)

آموزش های بعد همگی اختصاصی و در محیط Android Studio هستند.

دانلود ۶۰ فایل آموزشی با فرمت PDF
حجم : ۳۴ مگابایت
قیمت : رایگان

 

برچسب ها :
سوالاتی که مشمول موارد زیر باشد تایید و پاسخ داده نخواهد شد :
۱ : جزء موارد پاسخ داده شده در مطلب "مشکلات و پرسش های رایج" باشد
۲ : سوال قبلا توسط افراد در دیدگاهها مطرح و پاسخ داده شده باشد
۳ : سوال خارج از مبحث آموزشی موجود در این صفحه باشد
  • علی گفت:

    سلا من برنامه نویس اندروید ولی با بیسیک فور اندروید هستم و برای کار به شرکت ها که مراجعه میکنم برنامه نویس اندروید استودیو میخوان میخواستم بدونم میتونم بدون تمرین و یادگیری کامل جاوا اندروید استودیو رو شروع کنم؟

    1. سید مهدی مطهری (مدیر) گفت:

      سلام. نیازی نیست بخواید زیاد رو جاوا وقت بذارین. شما قبلا با یک زبان کار کردید و شاید حتی اصلا لازم نباشه قبل شروع مباحث اندروید بخواید جاوا رو تمرین کنید. در حدی که نیاز هست در حین همون مباحث اندروید کفایت میکنه برای شما

  • Loading... گفت:

    سلام😊
    خسته نباشید
    این اموزش،زبان جاوا رو به طور کامل توضیح داده یا کمتر؟!☹

    1. سید مهدی مطهری (مدیر) گفت:

      مبحث رایگان هست. دانلود بفرمایید و بررسی کنید

  • عاشوری گفت:

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

    1. سید مهدی مطهری (مدیر) گفت:

      – خیر xml در همون حدی که نیاز هست در مباحث عنوان شده و نیاز به یادگیری جداگانه نیست
      – خیر فعلا مباحث مربوط به بازی مطرح نمیشه. بله جاوا هم لازمه

  • احسان گفت:

    با سلام ، من باید eclipse java رو نصب کنم یا eclipse java ee را؟

    1. سید مهدی مطهری (مدیر) گفت:

      همونی که در تصویر داخل مطلب مشخص شده

  • armin haghyar گفت:

    می خواستم بدونم با یاد گیریه جاوا میشه اپ های اندرویدی هم ساخت؟

    1. سید مهدی مطهری (مدیر) گفت:

      مث این میمونه که بپرسیم با نخ میشه پارچه هم بافت؟

  • علی قاسمی گفت:

    سلام.خسته نباشین.ممنون از اموزش هاتون.ببخشید من موقع نصب جاوا.درقسمت ست کردن آدرس جاوا در path دستم خورد و محتویات path حذف شد.الان هر کاری میکنم جاوا رو نمیاره بالا.بنظرتون مشکل از حذف شدن محتویات path هستش؟؟
    اگه میشه شما محتویات path رو برام بفرستین

    1. سید مهدی مطهری (مدیر) گفت:

      جاوا رو حذف و مجدد از نو نصب کنید

  • zrahmani رحمانی گفت:

    سلام
    آیا آموزش تولید سرویس Rest هم در این آموزش قرار دارد ، چون به نظر میاد که Rest هم جزء آموزش مقدماتی (java se) قرار دارد

    1. سید مهدی مطهری (مدیر) گفت:

      آموزش رایگانه و حجم زیادی هم نداره. دانلود کنید و مباحث رو بررسی بفرمایید

  • مسعود موحدپور گفت:

    سلام فصل ۱۹ آموزش جاوا موقع خروجی گرفتن اررور میده. لطفا کنترل کنید

    1. سید مهدی مطهری (مدیر) گفت:

      احتمالا فایل رو ناقص دانلود کردید. مجدد دانلود کنید لطفا

  • هادی گفت:

    با سلام و خسته نباشید.
    ی سوال داشتم امیداورم اینجا بتونم ب جواب برسم ممنون میشم راهنماییم کنید
    برای نصب اندروید استودیو میخام یک لپتاپ بگیرم.
    شنیدم ک. اندروی د استودیو رم زیادی رو میخاد
    ی لپتاپ i3 -رم ۴ ایا جواب میده؟
    و اینکه اگه cpu کمتر باشه مشکل بوجود نمیاد؟

    1. سید مهدی مطهری (مدیر) گفت:

      ببینید جواب دادن ازین نظر که اندروید استودیو بالا بیاد و بتونید کار بکنید بله. ولی یه مقدار پروژه سنگین بشه با کندی سرعت مواجه میشید. رم رو حداقل ۸ بگیرید. ۱۲ هم باشه چه بهتر. CPU هم عموما Core i7 استفاده میکنن.

  • سعید گفت:

    سلام این فایل مباحث زیر رو آموزش داده؟
    گرامر و مفاهیم پایه، کپسوله سازی، چندریختی، وراثت، تردها، اینترفیس ها، استثناها…
    اینا برای اندروید نیازن
    تشکر

    1. سید مهدی مطهری (مدیر) گفت:

      بزرگوار دانلود این فصل رایگانه و با حجم کم. دانلود کنید و بررسی بفرمایید مواردی که مدنظرتون هست

  • رابین تک گفت:

    سلام ممنون از سایت خوبتون. من اندروید استدیو را نصب کردم اما موقع اجرا sdk را نمی شناسه و با اینکه به اینترنت وصل هستم دانلود و نصب نمی کنه، لطفا راهنمایی کنید که چکار کنم؟
    ممنون

    1. سید مهدی مطهری (مدیر) گفت:

      سوالتون مبهمه. اینکه SDK رو نشناسه با اینکه ابزار دانلود و نصب نمیشه دو چیز متفاوته.

  • mohammad گفت:

    با سلام وعرض خسته نباشید…
    اموزش های شما واقعا برای من به شخصه در این ابتدا خوب بوده…
    فقط یه نکته…
    لینک دانلود فایل پی دی اف ی که با عنوان :
    (….دانلود ۶۰ فایل آموزشی با فرمت PDF
    حجم : ۳۴ مگابایت…)
    گذاشتید مربوط به اموزش با اکلیپس هستش ولی در ادامه ما از برنامه استودیو رفتیم جلو…
    میشه لطف کنید فایل پی دی اف اموزش با اندروید استدیو رو هم بزارید؟
    با تشکر

    1. سید مهدی مطهری (مدیر) گفت:

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

      1. mohammad گفت:

        ok…
        ممنون.

  • علی گفت:

    ممنونم بابت مطلبتون

  • قاسم سعادتی گفت:

    سلام و خدا قوت
    با Up Date شدن اندروید استدیو آیا مطالب شما هم به روزرسانی میشود؟

    1. سید مهدی مطهری (مدیر) گفت:

      سلام. در مواردی که تغییرات اساسی باشه و نیاز به اصلاح باشه بله. برخی آموزشها در این مدت ۲ تا ۳ بار بروز شدن

  • سید علی اصغر گفت:

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

    1. سید مهدی مطهری (مدیر) گفت:

      در هردو محیط جاوا هست

  • علیرضا گفت:

    سلام،خسته نباشین…
    میخواستم شروع به یادگیری برنامه نویسی کنم.
    مخصوصا اندروید و html
    باید از c++شروع کنم؟
    میشه بهترین ترتیب رو بگین..
    مثلا c++ جاوا اندروید html css ,…

    1. سید مهدی مطهری (مدیر) گفت:

      خیر نیازی به سی پلاس پلاس ندارید.
      برای اندروید یه آشنایی اولیه با جاوا لازمه. ترتیب مطالب سایت رو دقت کنید
      برای وب هم همونطور که فرمودین اول html css

  • حمید گفت:

    سلام مرسی از سایت خوبتون
    میشه اموزش کار کردن با زبان جاوا رو در اندرید استودیو بزارین؟

    1. سید مهدی مطهری (مدیر) گفت:

      فعلا فرصتش نیست. ضمن اینکه کار کردن با محیط اکلیپس هم میتونه تجربه خوبی باشه

  • رضا نوری گفت:

    آیا امکان داره آموزش اندروید هم بذارید؟ ممنون

    1. سید مهدی مطهری (مدیر) گفت:

      بقیه آموزشای روی سایت همگی اندرویده 😐

  • علیر گفت:

    سلام
    ببخشید حتما لازمه که برای شروع کار با اندروید اول جاوا کار کنیم یا میشه مستقیم رفت سراغ اندروید؟
    با تشکر.

    1. سید مهدی مطهری (مدیر) گفت:

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

  • امیر گفت:

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

    1. سید مهدی مطهری (مدیر) گفت:

      سلام. در صفحه مربوط به پکیج توضیح داده شده که شامل تمامی آموزشهای موجود در سایت هست. آموزشهای مربوط به برنامه نویسی اندروید همگی در محیط اندروید استودیو هستن (مطالب رو مرور بفرمایید) و تنها همین فصل اول که آشنایی با زبان جاوا هست در محیط اکلیپس هستش. میتونید آموزشهای مربوط به زبان جاوا رو فقط مرور کنید و الزامی برای نصب اکلیپس نیست (هرچند اگر مقداری هم برای تمرین زبان جاوا وقت بذارید ضرر نمیکنید)

  • آیسون گفت:

    سلااااااااااااااااااااااااااااااام…
    تو سایت ای کلیپس که پکیجای مختلف داره برا دانلود، یه پکیجش دانلود ای کلیپس برا java EE هست ، یکیشم دانلود ای کلیپس برا جاوای خالی… که اولی حجمشم زیادتره. اینا فرقشون با هم چیه؟! اولی کاملتره؟! کلا چه فرقی داره جاوا با java EE

    1. سید مهدی مطهری (مدیر) گفت:

      امکانات و پلاگین های هر نسخه متفاوت هست که برای هدف این آموزش، نسخه معرفی شده مناسبتره
      امکانات رو میتونید مقایسه کنید:
      http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/oxygenr
      http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/oxygenr

  • مهیار شفیعی گفت:

    سلام
    بهتر نیست به جای اکلیپس از اندروید استودیو استفاده کنید؟

    1. سید مهدی مطهری (مدیر) گفت:

      بله از اندروید استودیو هم میشه برای تمرین جاوا استفاده کرد منتها برای افراد مبتدی، برای ابتدای کار شاید کار کردن با اکلیپس ساده تر باشه

  • ارسلان گفت:

    سلام
    ببخشید سوالم ابتدایی هستش, دقیقا کد نویسی جاوا رو کجا انجام میدن یعنی program خاصی و باید دانلود کنیم که کدها رو داخل اون بنویسیم یا ….

    1. Admin گفت:

      داخل همین پست توضیح داده شده محیطی که تو آموزشهای فصل اول باهاش کار شده Eclipse هستش. لطفا متن پست و آموزشها رو مطالعه کنید

  • سجاد گفت:

    سلام .
    ممنون از شما بابت زحماتتون.
    الان دو روزه که به سایت سر میزنم و این صفحه (جاوا)
    صبح ها از دسترس خارجه و لی عصر ها خوب میشه.پیام میده : صفحه مورد نظر یافت نشد.

    1. Admin گفت:

      سلام. از چه طریقی به این صفحه وارد میشید که خطا دریافت میکنید؟

  • مهدی گفت:

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

    1. Admin گفت:

      من برخوردی نداشتم با این مسئله. ارور رو گوگل کنید ببینید علت و راهکار چی هست

  • سپیده گفت:

    با سلام
    موقع نصب اکلیپش ارور جاوا میده
    من jre8u74نصب کردم حالا موقع اجرا اکلیپس ارور میده ک نمیتونه کاتالوگ رو لود کنه و میخواد ب اینترنت وصل بشه

    1. Admin گفت:

      دقیقا اروری که میگیرید رو گوگل کنید. به جوابهای متعددی می رسید

  • پایتون کار گفت:

    سلام فقط باید eclipse رو نصب کنیم یا نیاز به نصب فایل دیگری که گفتید هم هست

    1. Admin گفت:

      آموزش رو مطالعه بفرمایید کاملا واضحه

  • Mohsen گفت:

    سلام وقتی میخوام eclipse نصب کنم این ارور میاد
    Error:could not create the java Virtual machine

    Error: A fatal exception has occurred. Program will exit

    لطفا راهنمایی کنید

    1. Admin گفت:

      بزرگوار همین اروری که دریافت کردید رو سرچ بفرمایید به جوابهای زیادی میرسید

      1. Mohsen گفت:

        ادمین جان سرچ کردم اما همه سایت ها خارجیه
        اگه زحمتی لینک یه سایت بده خیلی گلی آقا

        با تشکر

        1. Admin گفت:

          مطمئن بشید جاوا به درستی نصب شده و نسخه مناسب سیتتم عامل خودتونو نصب کردین (۳۲ یا ۶۴ بیتی بودن)
          برای چک کردن جاوای نصب شده لطفا فصل فصل دوم (نصب اندروید استودیو، ابتدای فصل) رو مطالعه بفرمایید

  • Matin گفت:

    سلام ببخشید واس من بعداینکه میخوام فایلم run project کنم این پیام میاد
    Warning:leaving out empty argument
    Javadco:eror -file not found
    V……

  • محمد محامدی فرد گفت:

    سلام و خسته نباشید
    من الان این ۶۰ قسمت رو تموم کردم و خوندم.
    حالا برای یادگیری اندروید آماده ام ؟
    به چه بخشی از آموزش های شما مراجعه کنم و مبحث بعدی چیست؟

    1. Admin گفت:

      بله در همین حد کفایت میکنه. فصل های بعدی رو به ترتیب ادامه بدید (یا اگه بخواید مطالب تکمیلی رو هم مطالعه کنید از صفحه انتهایی سایت شروع کنید تا صفحه اول (البته مدنظر داشته باشید فصل دوم نسخه جدیدش در حال آماده سازی هست و ان شا الله امروز منتشر میشه)

  • امیرحسین گفت:

    سلام
    الان نام class و نام فایلی با پسوند .java یکی نیست و در حین کامپایل کردن برنامه ارور میده.
    چه کار باید بکنم؟

    1. Admin گفت:

      خب نام ها رو یکسان بکنید

  • mfarzan گفت:

    با سلام و تشکر از شما بابت زحمتی که میکشید
    یه نکته ای که لازمه بگم که احتمالا خودتون هم میدونید در مورد اکلیپس و ide برای حتی ساخت اپ هست
    یک سری سایتهایی هستند که ارائه دهنده محیط Ide برای هر زبانی و توسعه هر برنامه ای به کار میرن که codenvy یکی از اونها
    با توجه به اینکه دیگه اکلیپس قدیمی شده گفتم این رو بگم که به درد مبتدیهایی مثل من هم میخوره
    یه سرچ کنید ide cloud یا online ide با انبوهی از اونها روبه رو میشید

    1. Admin گفت:

      ممنون از دیدگاهتون. البته اکلیپس قدیمی نشده و هنوز پرکاربرد هست.

  • امیرحسین مصلحی گفت:

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

    1. Admin گفت:

      هر زبانی کاربرد خودشو داره و البته که در زمینه های مختلف استفاده میشه. برای اندروید زبان اصلی که توسط گوگل پشتیبانی میشه جاوا هستش
      یونیتی و … برای ساخت گیم بکار میره

  • امیر گفت:

    دانلود نمیشه بیشتر از ده بار امتحان کردم

    1. Admin گفت:

      مجدد روی گزینه پرداخت کلیک و لینک جدید دریافت کنید

  • بهار گفت:

    سلام دانلود نمیشه ولینک پرداخت اتومات میره..

    1. Admin گفت:

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

  • 34534 گفت:

    سلام

    دانلود نمیشه…..

    1. Admin گفت:

      لینک دانلود مشکلی نداره

      1. مهرداد گفت:

        سلام.قیمت رایگن زده ولی وقتی پرداخت رو میزنم مینویسه سبد خریدتان خالی است!!
        چیکار کنیم پس

        1. سید مهدی مطهری (مدیر) گفت:

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

  • hojjat گفت:

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

    1. Admin گفت:

      بله. مباحث شی گرایی رو مطالعه بفرمایید (علاوه بر آموزشهای موجود روی سایت ما، شی گرایی در جاوا رو سرچ بکنید مقاله رایگان زیاد هستش)

  • محمد گفت:

    نوشتین رایگان
    چرا دانلود نمیشه پس ؟ :/

    1. Admin گفت:

      رایگان هست بزرگوار و مشکلی در دانلود فایلها وجود نداره

  • hojjat گفت:

    سلام و ممنون بابت سایت فوق العادتون. یه سوالی داشتم ازتون. برای یادگیری اندروید در اندروید استودیو نرم افزار های android sdk و eclipse لازم هست ؟ باید نصب کنیم یا نیازی نیست؟ ممنون

    1. Admin گفت:

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

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

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

کد امنیتی *