آموزش زبان جاوا
زبان جاوا پیش نیاز برنامه نویسی اندروید
گوگل محیط توسعه (IDE) اندروید استودیو را به صورت رایگان در اختیار توسعه دهندگان قرار میدهد. در این محیط توسعه از زبان جاوا برای نوشتن کدهای Back end (کدهای مربوط به عملکرد برنامه) و زبان XML برای طراحی رابط کاربری (Front end) استفاده میشود. البته در نسخه جدید اندروید استودیو امکان بکارگیری زبان کاتلین (Kotlin) نیز بجای زبان جاوا فراهم شده اما در حال حاضر آموزش های ما بر اساس جاوا تهیه میشود.
تا چه اندازه باید به زبان جاوا مسلط باشم؟
اگر در زمینه برنامه نویسی آماتور هستید و تابحال تجربه آشنایی با هیچ زبانی را نداشته اید، بهتر است چند روزی وقت گذاشته و زبان جاوا را مطالعه و تمرین کنید. علاوه بر PDF های موجود در این پکیج، آموزشهای رایگان فراوانی در سطح وب برای زبان جاوا وجود دارند. در ابتدای آشنایی با زبانهای برنامه نویسی مطمئنا درک قسمتهایی از آن ساده نیست. اما نگران نباشید. صرفا آشنایی و درک کلیّت زبان کفایت میکند. در آموزشهای مربوط به اندروید (فصل دو به بعد) تا حد امکان سعی شده بخشهایی که مربوط به جاوا هست، جزء به جزء توضیح داده شود. بنابراین در حد یک یا دو روز زمان گذاشتن برای زبان جاوا کفایت میکند و بعد میتوانید مباحث اندروید را آغاز کنید. اگر هم قبلا با این زبان یا حتی سایر زبانها (مانند C و…) آشنا شده اید و درک کلی (و نه الزاما جزئیات) از زبانها دارید، نیاز به صرف وقت برای یادگیری و تمرین کدهای جاوا نیست و مستقیما میتوانید از فصل دوم شروع کنید. در نهایت چنانچه در حین فراگیری مباحث اندروید، نیاز به مطالعه بیشتری بود و یا قسمت هایی را فراموش کردید کافیست با مجدد به آموزشهای جاوا مراجعه و مبحث مدنظر را مطالعه نمائید.
چرا محیط Eclipse؟
تمامی مباحث مربوط به اندروید (یعنی فصل دوم و به بعد) به صورت اختصاصی و در محیط اندروید استودیو تهیه شده. اما برای تمرین و آشنایی با زبان جاوا، نصب و راه اندازی محیط Eclipse برای افراد مبتدی ساده تر بوده و در شروع کار کمتر دچار سردرگمی خواهند شد. البته در محیط اندروید استودیو هم میتوان به تمرین جاوا پرداخت اما مقداری پیچیده تر بوده و اگر تمایلی به نصب Eclipse ندارید، در خصوص نحوه تمرین و اجرای زبان جاوا در اندروید استودیو در وب جستجو کنید.
با اینحال پیشنهاد میشود قبل از شروع کار با اندروید استودیو (و در صورت نداشتن تجربه کار با زبانهای برنامه نویسی) اولین تجربه را در محیط ساده تری مانند اکلیپس داشته باشید.
نحوه نصب Eclipse
با توجه به تصویر زیر و لینکهای موجود در زیر آن، Eclipse IDE for Java EE Developers ، Java SE Development Kit (JDK) و همچنین فایلهای آموزشی را دانلود کنید. نحوه نصب و راه اندازی اکلیپس و JDK در فایلهای آموزشی توضیح داده شده است.
» دانلود Eclipse (مطابق تصویر بالا)
» دانلود Java SE Development Kit 8.0.172 با حجم ۲۰۶ مگابایت (نسخه ۶۴ بیتی) | لینک کمکی
» دانلود Java SE Development Kit 8.0.172 با حجم ۱۹۷ مگابایت (نسخه ۳۲ بیتی) | لینک کمکی
حجم : ۳۷ مگابایت
قیمت : رایگان
دانلود رایگان با حجم ۳۷ مگابایت لینک کمکی
سلام
ببخشید نظرتون راجع به b4a چی هستش؟؟؟
اگر اونا یاد بگیریم خوب هست؟
B4A برای کسی هست که زبان بیسیک قبلا کار کرده و حالا نمیخواد برای یه زبان جدید وقت بذاره. اینکه بخواید بیسیک رو یاد بگیرید برای اندروید، منطقی نیست. B4A محدودیتهای زیادی نسبت به جاوا و اندروید استودیو داره (تو بحث کتابخانه ها و آموزشها و…)
با سلام
من اندروید استودیو رو به طور کامل نصب کردم
برای تمرین برنامه نویسی در جاوا می تونم از محیط اندروید استودیو استفاده کنم یا باید حتما اکلیپس نصب کنم
ممنون
با اندروید استودیو هم میشه. باید از Log برای نمایش خروجی در Logcat استفاده کنید. یا سایر روشها:
https://stackoverflow.com/questions/39066008/how-can-we-test-plain-java-code-in-android-studio
با سلام و خسته نباشید خدمت شما
من دختری. ۱۶ساله پایه ی دهم رشته ریاضی هستم خیلی علاقه دارم به کسب درامد از طریق اینترنت و کنجکاو هستم درمورد برنامه نویسی بیشتر بدونم و اموزش ببینم و این فایل اموزش شما رو هم دانلود کردم.میخواستم ببینم برنامه نویسی به درد من میخوره یعنی میتونم یاد بگیرم یا خیر؟
اگه امکانش هست چیجوری باید شروع کنم راستش هنوز من در اون صورت با برنامه نویسی اشنایی ندارم ولی خیلیی کنجکاو هستم که بدونم چیه و چیجوری میشه ازش استفاده کرد ممنون میشم اگه راهنماییم کنید??
سلام. اینکه فرمودید میتونم یادبگیرم یا نه، هیچ کاری نشد نداره. فقط باید حوصله داشته باشید و زود خسته نشید. همین مطالب رو به ترتیب انتشار دنبال کنید
سلام من تا چه مبحثی از جاوا رو باید برای اندروید یاد بگیریم؟
فایل پی دی اف اول آموزشهای جاوا رو مطالعه بفرمایید توضیح دادم
سلام،
برای قسمت دانلود ۶۰ فایل آموزشی با فرمت PDF
اضافه به سبد دانلود وجود ندارد!
لطفا مجدد صفحه رو باز کنید. یا شاید مرورگرتون مشکل داره. دکمه سبد دانلود داخل همون باکسی قرار داره که مشخصات فایل قید شده
خسته نباشید
من جاوا ۷ رو تو لیست eclipse ندارم. javaSE هست ولی JRE فقط ۱٫۱ رو دارم. دانلود و نصب هم کردم. دایرکتوری هم مشخص کردم. جاوایی که دانلود کردم ۱۰ هستش. مشکل از کجاست
من مشکل شما رو متوجه نشدم اصلا
سلام میخواستم بگم من به زبان سی شارپ تسلط دارم ایا میتونم برنامه نویسی اندروید رو شروع کنم بدون زبان جاوا ؟
باید برید سراغ زامارین
سلام خسته نباشید من اکلیپس رو از حالت زیپ خارج میکنم ولی eclipse.exe رو نمیتونم پیدا کنم لطفا راهنمایی کنید ممنون
اگه نیست شاید فایل ناقص دانلود شده
سلام و عرض ادب
لازم دونستم خدا قوتی به شما بگم بابت آموزشهای خوبتون که اکثرش هم رایگان هست. من ۴ جلسه اول رو مطالعه کردم و واقعا خوب بود .خیلی ممنون از وقتی که میزارید برای آموزشها و همچنین پاسخگویی به سوالات اعضا. براتون آرزوی موفقیت میکنم.
سلام ببخشید اموزش یکم درهم برهم هستش
جلسه ۱_۴ هم نیستش
ولی جلسه های دیگه واقعا محشره
با خوندن این کتاب اموزشی شما من دیگه میتونم برای اندروید برنامه بسازم و یا میتونم رات با قابلیت هایی که خودم دوست دارم بسازم . اگه نه میشه راهنماییم کنید من باید برم سراغ چجور آموزشی؟
لطفا
آموزشهای ما حدودا ۵۰ درصد مباحث پایه رو شامل میشه و مابقی در حال تکمیله. درکل بهتره وابسته به یک منبع نباشید
سلا من برنامه نویس اندروید ولی با بیسیک فور اندروید هستم و برای کار به شرکت ها که مراجعه میکنم برنامه نویس اندروید استودیو میخوان میخواستم بدونم میتونم بدون تمرین و یادگیری کامل جاوا اندروید استودیو رو شروع کنم؟
سلام. نیازی نیست بخواید زیاد رو جاوا وقت بذارین. شما قبلا با یک زبان کار کردید و شاید حتی اصلا لازم نباشه قبل شروع مباحث اندروید بخواید جاوا رو تمرین کنید. در حدی که نیاز هست در حین همون مباحث اندروید کفایت میکنه برای شما
سلام?
خسته نباشید
این اموزش،زبان جاوا رو به طور کامل توضیح داده یا کمتر؟!☹
مبحث رایگان هست. دانلود بفرمایید و بررسی کنید
سلام
ممنون از اموزش هاتون
باید xml هم یاد بگیریم برای اندروید یا جاوا کافیه؟ اگر لازمه تا چه حد؟
مطالب سایتتون برای اپ اندرویده یا برای بازی اندروید هم هست؟ برای بازی اندروید لازمه تجربه ی بازی سازی جاوا رو داشته باشیم؟
بازم ممنون
– خیر xml در همون حدی که نیاز هست در مباحث عنوان شده و نیاز به یادگیری جداگانه نیست
– خیر فعلا مباحث مربوط به بازی مطرح نمیشه. بله جاوا هم لازمه
با سلام ، من باید eclipse java رو نصب کنم یا eclipse java ee را؟
همونی که در تصویر داخل مطلب مشخص شده
می خواستم بدونم با یاد گیریه جاوا میشه اپ های اندرویدی هم ساخت؟
مث این میمونه که بپرسیم با نخ میشه پارچه هم بافت؟
سلام.خسته نباشین.ممنون از اموزش هاتون.ببخشید من موقع نصب جاوا.درقسمت ست کردن آدرس جاوا در path دستم خورد و محتویات path حذف شد.الان هر کاری میکنم جاوا رو نمیاره بالا.بنظرتون مشکل از حذف شدن محتویات path هستش؟؟
اگه میشه شما محتویات path رو برام بفرستین
جاوا رو حذف و مجدد از نو نصب کنید
سلام
آیا آموزش تولید سرویس Rest هم در این آموزش قرار دارد ، چون به نظر میاد که Rest هم جزء آموزش مقدماتی (java se) قرار دارد
آموزش رایگانه و حجم زیادی هم نداره. دانلود کنید و مباحث رو بررسی بفرمایید
سلام فصل ۱۹ آموزش جاوا موقع خروجی گرفتن اررور میده. لطفا کنترل کنید
احتمالا فایل رو ناقص دانلود کردید. مجدد دانلود کنید لطفا
با سلام و خسته نباشید.
ی سوال داشتم امیداورم اینجا بتونم ب جواب برسم ممنون میشم راهنماییم کنید
برای نصب اندروید استودیو میخام یک لپتاپ بگیرم.
شنیدم ک. اندروی د استودیو رم زیادی رو میخاد
ی لپتاپ i3 -رم ۴ ایا جواب میده؟
و اینکه اگه cpu کمتر باشه مشکل بوجود نمیاد؟
ببینید جواب دادن ازین نظر که اندروید استودیو بالا بیاد و بتونید کار بکنید بله. ولی یه مقدار پروژه سنگین بشه با کندی سرعت مواجه میشید. رم رو حداقل ۸ بگیرید. ۱۲ هم باشه چه بهتر. CPU هم عموما Core i7 استفاده میکنن.
سلام این فایل مباحث زیر رو آموزش داده؟
گرامر و مفاهیم پایه، کپسوله سازی، چندریختی، وراثت، تردها، اینترفیس ها، استثناها…
اینا برای اندروید نیازن
تشکر
بزرگوار دانلود این فصل رایگانه و با حجم کم. دانلود کنید و بررسی بفرمایید مواردی که مدنظرتون هست
سلام ممنون از سایت خوبتون. من اندروید استدیو را نصب کردم اما موقع اجرا sdk را نمی شناسه و با اینکه به اینترنت وصل هستم دانلود و نصب نمی کنه، لطفا راهنمایی کنید که چکار کنم؟
ممنون
سوالتون مبهمه. اینکه SDK رو نشناسه با اینکه ابزار دانلود و نصب نمیشه دو چیز متفاوته.
با سلام وعرض خسته نباشید…
اموزش های شما واقعا برای من به شخصه در این ابتدا خوب بوده…
فقط یه نکته…
لینک دانلود فایل پی دی اف ی که با عنوان :
(….دانلود ۶۰ فایل آموزشی با فرمت PDF
حجم : ۳۴ مگابایت…)
گذاشتید مربوط به اموزش با اکلیپس هستش ولی در ادامه ما از برنامه استودیو رفتیم جلو…
میشه لطف کنید فایل پی دی اف اموزش با اندروید استدیو رو هم بزارید؟
با تشکر
دوست عزیز در توضیحات هم قید شده این آموزشها صرفا جهت آشنایی مقدماتی با زبان جاوا هست و نظر بنده این بود که در محیط اکلیپس کاربر آماتور راحتتر میتونه تمرین کنه. شما اگه قصد دارید جاوا رو هم داخل اندروید استودیو تمرین کنید یه سرچ بکنید حتما توضیحاتی هست راجع به این مسئله.
ok…
ممنون.
ممنونم بابت مطلبتون
سلام و خدا قوت
با Up Date شدن اندروید استدیو آیا مطالب شما هم به روزرسانی میشود؟
سلام. در مواردی که تغییرات اساسی باشه و نیاز به اصلاح باشه بله. برخی آموزشها در این مدت ۲ تا ۳ بار بروز شدن
باسلام واحترام
آیا برای برنامه نویسی در اندروید استودیو هم از زبان جاوا استفاده می شود و اهمیتی دارد ویا زبان جاوا فقط در اکلیپس استفاده می شود.
باتشکر
در هردو محیط جاوا هست
سلام،خسته نباشین…
میخواستم شروع به یادگیری برنامه نویسی کنم.
مخصوصا اندروید و html
باید از c++شروع کنم؟
میشه بهترین ترتیب رو بگین..
مثلا c++ جاوا اندروید html css ,…
خیر نیازی به سی پلاس پلاس ندارید.
برای اندروید یه آشنایی اولیه با جاوا لازمه. ترتیب مطالب سایت رو دقت کنید
برای وب هم همونطور که فرمودین اول html css
سلام مرسی از سایت خوبتون
میشه اموزش کار کردن با زبان جاوا رو در اندرید استودیو بزارین؟
فعلا فرصتش نیست. ضمن اینکه کار کردن با محیط اکلیپس هم میتونه تجربه خوبی باشه
آیا امکان داره آموزش اندروید هم بذارید؟ ممنون
بقیه آموزشای روی سایت همگی اندرویده 😐
سلام
ببخشید حتما لازمه که برای شروع کار با اندروید اول جاوا کار کنیم یا میشه مستقیم رفت سراغ اندروید؟
با تشکر.
اگه فرصت کار کردن جاوا رو ندارید حداقل آموزشها رو یه نگاه بندازید تا کلیت جاوا تو ذهنتون باشه و بعد برید سراغ اندروید. جاهایی که جاوا استفاده شده تا حد امکان توضیح داده شده اما باز اگه موردی رو احساس کردید کامل درک نمیکنید اون موقع میتونید مراجعه کنید به مبحث مربوطه در جاوا و مطالعه کنید
سلام
ممنون از سایت خوبتون
قربان یه سوال اموزش های اولیه در مورد جاوا در محیط اکلیپس هست و اونی که ۱۸ هزار تومان گزاشتین آموزش کار با اندروید استدیو هستش؟
چون من میخوام با اندروید استدیو برنامه نویسی اندروید انجام بدم برام مهمه بدونم
سلام. در صفحه مربوط به پکیج توضیح داده شده که شامل تمامی آموزشهای موجود در سایت هست. آموزشهای مربوط به برنامه نویسی اندروید همگی در محیط اندروید استودیو هستن (مطالب رو مرور بفرمایید) و تنها همین فصل اول که آشنایی با زبان جاوا هست در محیط اکلیپس هستش. میتونید آموزشهای مربوط به زبان جاوا رو فقط مرور کنید و الزامی برای نصب اکلیپس نیست (هرچند اگر مقداری هم برای تمرین زبان جاوا وقت بذارید ضرر نمیکنید)
سلااااااااااااااااااااااااااااااام…
تو سایت ای کلیپس که پکیجای مختلف داره برا دانلود، یه پکیجش دانلود ای کلیپس برا java EE هست ، یکیشم دانلود ای کلیپس برا جاوای خالی… که اولی حجمشم زیادتره. اینا فرقشون با هم چیه؟! اولی کاملتره؟! کلا چه فرقی داره جاوا با java EE
امکانات و پلاگین های هر نسخه متفاوت هست که برای هدف این آموزش، نسخه معرفی شده مناسبتره
امکانات رو میتونید مقایسه کنید:
http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/oxygenr
http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/oxygenr
سلام
بهتر نیست به جای اکلیپس از اندروید استودیو استفاده کنید؟
بله از اندروید استودیو هم میشه برای تمرین جاوا استفاده کرد منتها برای افراد مبتدی، برای ابتدای کار شاید کار کردن با اکلیپس ساده تر باشه
سلام
ببخشید سوالم ابتدایی هستش, دقیقا کد نویسی جاوا رو کجا انجام میدن یعنی program خاصی و باید دانلود کنیم که کدها رو داخل اون بنویسیم یا ….
داخل همین پست توضیح داده شده محیطی که تو آموزشهای فصل اول باهاش کار شده Eclipse هستش. لطفا متن پست و آموزشها رو مطالعه کنید
سلام .
ممنون از شما بابت زحماتتون.
الان دو روزه که به سایت سر میزنم و این صفحه (جاوا)
صبح ها از دسترس خارجه و لی عصر ها خوب میشه.پیام میده : صفحه مورد نظر یافت نشد.
سلام. از چه طریقی به این صفحه وارد میشید که خطا دریافت میکنید؟
با سلام
ممنون از سایت خوبتون
وقتی اکلیپس رو اجرا میکنم اروری میده و میگ نمیتونه ب اینترنت وصل بشه و میگه پروکسی هارو عوض کن
میشه راهنمایی کنید چیکار باید بکنم؟؟؟
من برخوردی نداشتم با این مسئله. ارور رو گوگل کنید ببینید علت و راهکار چی هست
با سلام
موقع نصب اکلیپش ارور جاوا میده
من jre8u74نصب کردم حالا موقع اجرا اکلیپس ارور میده ک نمیتونه کاتالوگ رو لود کنه و میخواد ب اینترنت وصل بشه
دقیقا اروری که میگیرید رو گوگل کنید. به جوابهای متعددی می رسید
سلام فقط باید eclipse رو نصب کنیم یا نیاز به نصب فایل دیگری که گفتید هم هست
آموزش رو مطالعه بفرمایید کاملا واضحه
سلام وقتی میخوام eclipse نصب کنم این ارور میاد
Error:could not create the java Virtual machine
Error: A fatal exception has occurred. Program will exit
لطفا راهنمایی کنید
بزرگوار همین اروری که دریافت کردید رو سرچ بفرمایید به جوابهای زیادی میرسید
ادمین جان سرچ کردم اما همه سایت ها خارجیه
اگه زحمتی لینک یه سایت بده خیلی گلی آقا
با تشکر
مطمئن بشید جاوا به درستی نصب شده و نسخه مناسب سیتتم عامل خودتونو نصب کردین (۳۲ یا ۶۴ بیتی بودن)
برای چک کردن جاوای نصب شده لطفا فصل فصل دوم (نصب اندروید استودیو، ابتدای فصل) رو مطالعه بفرمایید
سلام ببخشید واس من بعداینکه میخوام فایلم run project کنم این پیام میاد
Warning:leaving out empty argument
Javadco:eror -file not found
V……
https://goo.gl/yGZDYV
سلام و خسته نباشید
من الان این ۶۰ قسمت رو تموم کردم و خوندم.
حالا برای یادگیری اندروید آماده ام ؟
به چه بخشی از آموزش های شما مراجعه کنم و مبحث بعدی چیست؟
بله در همین حد کفایت میکنه. فصل های بعدی رو به ترتیب ادامه بدید (یا اگه بخواید مطالب تکمیلی رو هم مطالعه کنید از صفحه انتهایی سایت شروع کنید تا صفحه اول (البته مدنظر داشته باشید فصل دوم نسخه جدیدش در حال آماده سازی هست و ان شا الله امروز منتشر میشه)
سلام
الان نام class و نام فایلی با پسوند .java یکی نیست و در حین کامپایل کردن برنامه ارور میده.
چه کار باید بکنم؟
خب نام ها رو یکسان بکنید
با سلام و تشکر از شما بابت زحمتی که میکشید
یه نکته ای که لازمه بگم که احتمالا خودتون هم میدونید در مورد اکلیپس و ide برای حتی ساخت اپ هست
یک سری سایتهایی هستند که ارائه دهنده محیط Ide برای هر زبانی و توسعه هر برنامه ای به کار میرن که codenvy یکی از اونها
با توجه به اینکه دیگه اکلیپس قدیمی شده گفتم این رو بگم که به درد مبتدیهایی مثل من هم میخوره
یه سرچ کنید ide cloud یا online ide با انبوهی از اونها روبه رو میشید
ممنون از دیدگاهتون. البته اکلیپس قدیمی نشده و هنوز پرکاربرد هست.
سلام
من هیچ تخصصی توی برنامه نویسی ندارم ولی میخوام بپرسم برای برنامه نویسی فقط زبان جاوا بسنده میکنه؟
اخه زبان های برنامه نویسی زیاد هستن
بعد این برنامه ها با برنامه های انجین برنامه سازی چه فرقی داره مثل گیم میکر و یونیتی.
ممنون سایتتونم عالیه
هر زبانی کاربرد خودشو داره و البته که در زمینه های مختلف استفاده میشه. برای اندروید زبان اصلی که توسط گوگل پشتیبانی میشه جاوا هستش
یونیتی و … برای ساخت گیم بکار میره
دانلود نمیشه بیشتر از ده بار امتحان کردم
مجدد روی گزینه پرداخت کلیک و لینک جدید دریافت کنید
سلام دانلود نمیشه ولینک پرداخت اتومات میره..
سلام. مشکلی در دانلود نیست. علاوه بر نمایش لینک دانلود داخل وب سایت، به ایمیل هم ارسال میشه
سلام
دانلود نمیشه…..
لینک دانلود مشکلی نداره
سلام.قیمت رایگن زده ولی وقتی پرداخت رو میزنم مینویسه سبد خریدتان خالی است!!
چیکار کنیم پس
بله رایگانه. بعد اضافه کردن به سبد خرید، گزینه پرداخت میاد که با زدنش به مرحله بعد یعنی عضویت یا ورود رو انجام میدید و در مرحله بعدش لینک دانلود نمایش داده میشه. اگر مشکلی بوده مجدد تست بفرمایید
میشه تو یه کلاس چند متد مختلف تعریف کرد و هر جا که لازم باشه هر متد مورد نیاز از اون کلاس رو فراخوانی کرد؟
بله. مباحث شی گرایی رو مطالعه بفرمایید (علاوه بر آموزشهای موجود روی سایت ما، شی گرایی در جاوا رو سرچ بکنید مقاله رایگان زیاد هستش)
نوشتین رایگان
چرا دانلود نمیشه پس ؟ :/
رایگان هست بزرگوار و مشکلی در دانلود فایلها وجود نداره
سلام و ممنون بابت سایت فوق العادتون. یه سوالی داشتم ازتون. برای یادگیری اندروید در اندروید استودیو نرم افزار های android sdk و eclipse لازم هست ؟ باید نصب کنیم یا نیازی نیست؟ ممنون
برای اندروید، اندروید استودیو کافیه اما با توجه به اینکه آموزشهای این فصل یعنی جاوا در محیط ایکلیپس توضیح داده شده بهتره برای یادگیری اولیه زبان جاوا از این محیط استفاده کنید و بعد برید سراغ اندروید و محیط اندروید استودیو