دوره مجازی اندروید (جلسه 3): آموزش مفاهیم پایه برنامه نویسی در جاوا - قسمت اول

دسته بندی: اندروید
زمان مطالعه: 1 دقیقه
۱۰ تیر ۱۳۹۵

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

 

در این جلسه خواهیم دید :

  • معرفی زبان جاوا
  • ساختار کد نویسی در جاوا
  • مفهوم identifier
  • مفهوم پکیج
  • مفهوم modifier
  • تعریف کلاس در جاوا
  • تعریف متد در جاوا
  • انواع داده در جاوا ( primitive و reference data type )
  • ایجاد متغیر
  • انواع متغیرها در جاوا
  • عملگرهای پایه
  • عملگرهای حسابی
  • عمگرهای رابطه ای
  • عملگرهای منطقی
  • عملگرهای انتسابی
  • عملگر شرطی
  • عملگر instanceof
  • حلقه یا loop
  • روش های تصمیم گیری در جاوا

لینک سایت TutorialsPoint

:: توجه

این مطلب یک جلسه از آموزش برنامه نویسی اندروید می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش برنامه نویسی اندروید

چه امتیازی به این مقاله می دید؟
نویسنده

جلسات دوره

نظرات کاربران

سارا قنواتی

سلام
سایتی که برای اجرای کدهای جاوا معرفی کردید به آدرس
https://www.tutorialspoint.com/compile_java_online.php
برای من قسمتی که فایل جدید اضافه کردید را نشان نمی دهد قسمت سمت چپ که root را نشان می دهد ندارد. اگر امکان دارد راهنمایی بفرمایید.
با تشکر

سعید شاهینی

سلام، بله این امکان برداشته شده، شما می تونید نرم افزار intelij یا اندروید استودیو رو نصب کنید و اونجا تمرین ها رو انجام بدید.
http://p30download.com/fa/entry/54563/

بهزاد صابری

سلام چند تا سوال داشتم از استاد ممنون میشم پاسخ بدهند :
١. کدام زبان براى اپلیکشن نویسى گیم سازگارى(compatible ) بهترى براى اجرا در platform هاى مختلف دارد؟ و یا چه جورى میشه سازگار کرد؟
٢. براى بازى هاى ساده کدام زبان و براى بازى هاى پیچیده کدام زبان پیشنهاد میشود؟
٣. کدام پلتفورم قوى تر براى اجراى بازى و با چه زبانى بهتر است؟
۴. کدام زبان ها میتواند با زبان هاى دیگر join شود؟
٣. و در آخر پیشنهاد خود شما براى برنامه نویسى گِیم همراه با انیمشن قوى چیست؟

سعید شاهینی

سلام
پاسخ سوال 1: بنده تخصصی در زمینه بازی سازی ندارم، ولی پیشنهادم زبان C++ یا C# است.
پاسخ سوال 2: برای بازی های ساده C# و برای بازی ها پیچیده C++
پاسخ سوال 3 و 4 رو نمی دونم

Amirhossein Arbab

سلام خسته نباشید در جلسه 3 وقتی می خوام مثال اسلاید 37 تمرین کنم (کد زیر) با این ارور مواجه میشم باید چیکار کنم؟ معنی ارور می فهمم ولی نمیدونم باید چیکار کنم
ارور:
HelloWorld.java:4: error: cannot find symbol
Student student=new Student();
^
symbol: class Student
location: class HelloWorld
HelloWorld.java:4: error: cannot find symbol
Student student=new Student();
^
symbol: class Student
location: class HelloWorld
2 errors
تمرین:
public class HelloWorld{

public static void main(String []args){
Student student=new Student();
if (student.getAge()==18){
System.out.println(” Student is 18 years old.”);
}
}
}

سعید شاهینی

سلام این ارور به معنیه اینه که کلاس student تعریف نشده اس و پیداش نمی کنه

Amirhossein Arbab

و یک سوال دیگه چرا class hello world باید در همه مثال ها باشه یعنی منظورم اینه که بدون این class برنامه یا مثال کار نمی کنه؟

سعید شاهینی

سلام، نه فقط یه عرف شده 🙂

Amirhossein Arbab

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

سعید شاهینی

سلام بله

site cup

سایتتون عالی ممنون

مظاهری نرگس

با تشکر

host code

با سلام و خسته نباشید خدمت استاد عزیز
اول از همه میخواستم تشکر کنم بخاطر آموزش فوق العاده تون ، از چند جای دیگه هم آموزش تهیه کرده بودم اما هیچکدوم به خوبی آموزش شما نیست
ممنون از شما
موفق باشید
http://hostcode.ir/

mohammad reza

سلام
وقت بخیر
من آموزش را تا قسمت سوم دنبال کردم
چند تا مشکل دارم :
1 – سایت https://www.tutorialspoint.com/compile_java_online.php برام باز نمیشه . با چند تا مرورگر هم تست کردم باز نشد و ارور 504 میده
2- من تا آموزش سوم که نگاه کردم چیزی متوجه نشدم . اصلا نمیدونم چی به چی هست…. چیکار کنم؟

سعید شاهینی

سلام،
پاسخ سوال اول: من تست کردم دوباره و مشکلی نداشت، اررور 504 ماله timeout یعنی خیلی طول کشیده تا صفحه باز شه و دیگه اررور داده. احتمالا اینترنت شما ضعیفه ولی می تونید از android studio یا intelij استفاده کنید.
پاسخ سوال دوم: این مورد برای هر برنامه نویسی طبیعیه. هر موقع که می خوایم زبان برنامه نویسی جدیدی یاد بگیریم، یه خرده زمان می بره که با ساختارش عادت کنیم و درکش کنیم.

mohammad reza

سلام
من بالاخره تونستم مشکل سایت compiler را برطرف کنم
به جای آدرسی که شما داده بودید این آدرس را پیدا کردم و الان سایت باز میشه
https://www.tutorialspoint.com/compile_java8_online.php
ولی موقع باز شدن آنتی ویروس ارور زیر را میده
http://s8.picofile.com/file/8279919318/error_eset_for_compiler.png

سعید شاهینی

سلام، eset چیزای الکی زیاد می گه 🙂 tutorialspoint یکی از بزرگترین سایت های آموزشی دنیاس

علي احمدی

public class Car{

public void drive(){}

}

یه سوالی دارم الان توی بالا این public void drive() دقیقا به فارسی اسمش چیه متد که نیست چون توش static نداره متد سازنده هم نیست پس بهش چی میگن ؟؟

سعید شاهینی

سلام، کلمه ی static مشخص کننده متد بودن یا نبودن نیست. هم کلاس ها، هم متغیرها و هم متدها می تونند static باشند. public void drive یک متد هست که هیچ پارامتری نگرفته و چیزی هم بر نمی گردونه فقط قرار یک کاری انجام بده و تموم شه.

سعید شاهینی

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

پایان زمان پشتیبانی

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

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

نیاز به لاگین

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