بخشی از پاورپوینت
اسلاید 1 :
مفاهیم اولیه زبان جاوا Java Basic Concepts
اسلاید 2 :
حقوق مؤلف
کلیه حقوق این اثر متعلق به انجمن جاواکاپ است
بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است، با ذکر مرجع (جاواکاپ) بلامانع است
اگر این اثر توسط جاواکاپ به صورت عمومی منتشر نشده است و به صورت اختصاصی در اختیار شما یا شرکت شما قرار گرفته، بازنشر آن مجاز نیست
تغییر محتوای این اثر بدون اطلاع و تأیید انجمن جاواکاپ مجاز نیست
اسلاید 3 :
سرفصل مطالب
محیطهای توسعه نرمافزار
متغيرها
انواع داده اوليه
عملگرها
شروط
حلقهها
متدها
اسلاید 4 :
درباره محيطهای توسعه نرمافزارIntegrated Development Environments (IDE)
اسلاید 5 :
محيط توسعه
محیط توسعه يکپارچه
Integrated Development Environment (IDE)
محيطهایی که مجموعهای از امکانات مورد نياز در برنامهنويسی را فراهم میکنند
به صورت يکپارچه
مثل يک جعبهابزار که در دست برنامهنويس قرار میگيرد
اسلاید 6 :
مزايای محیطهای توسعه
تسهيل و تسريع برنامهنويسی
کم کردن خطاهای برنامهنويس
خودکار کردن کارهای قابل خودکارسازی
عدم استفاده از IDE ممکن است
مثل استفاده از notepad و cmd
ولی برنامهنویسی را بسيار سخت میکند
اسلاید 7 :
امکانات محيطهای توسعه
کامپايل
اجرا
رفع اشکال (Debug)
نمايش مناسب خطاها و هشدارها
کمک کردن در توليد کد
به خصوص تکميل کد
امکانات مناسب برای جستجو و تغيير در متنها، کلاسها و پروژهها
امکانات جانبی و فرعی
اتصال به مخزن کد
امکانات بصری (Visual)
اسلاید 8 :
محيطهای توسعه در حوزه جاوا
محيطهای محبوب
Eclipse
NetBeans
IntelliJ IDEA
مقايسه با .NET
Visual Studio .NET
اسلاید 9 :
درباره Eclipse
يکی از پراستفادهترين محيطهای توسعه در جاوا
مزايا
رايگان
متنباز
انجمن قوی
افزونهپذيری و افزونههای مختلف (Plugins)
البته NetBeans و IDEA هم محیطهای بسيار خوبی هستند
اسلاید 10 :
نصب Eclipse
اسلاید 11 :
تمرين عملی
اسلاید 12 :
کار با Eclipse
مشاهده محل نصب Eclipse
اجرای Eclipse
مفهوم workspace
ايجاد پروژه
ايجاد کلاس
اجرای اولين کلاس
(فعلاً) عدم استفاده از امکانات کمکی IDE
مثل تکميل کد، کليدهای ميانبُر و .
اسلاید 13 :
متغيرها و انواع داده اوليه
اسلاید 14 :
متغير (Variable)
بخشی از حافظه
دادهای را نگه میدارد
مثلاً: يک عدد صحيح، يک عدد اعشاری، يا يک رشته از حروف
مثال:
int number1 = 45;
هر متغير نام، نوع و مقدار دارد
نگاشت نام متغير با محل آن در حافظه
اسلاید 15 :
انواع اوليه متغيرها (Primitive Data Types)
نوع متغير محدوده مقادير آن را مشخص میکند
مثال:
متغيری از نوع int، عددی صحیح بين -231 تا +231-1 را نگه میدارد
نکته مهم:
بر خلاف بسياری از زبانهای ديگر (مثل C++)،
در زبان جاوا، بازه مقادير ممکن در اين متغيرها کاملاً مشخص است
اين بازه، وابسته به محيط (کامپايلر، سیستمعامل، سختافزار و .) نيست
این تمهيدی برای مستقل از سکو بودن جاوا است
Platform Independence
اسلاید 16 :
انواع داده اولیه (Primitive Data Types)
اعداد صحیح
byte, short, int, long
کاراکتر
char
اعداد اعشاری
float, double
مقدار منطقی (درست/غلط)
boolean
اسلاید 17 :
انواع داده اوليه
اسلاید 18 :
مقادیر ثابت (Literals)
byte a = 12;
short b = 1232;
int c = 190823;
long l = 1233;
l = 293847298347L;
boolean e = true;
e = false;
char ch = 'a';
ch = '4';
double d = 3.14;
d = 4763.129837D;
float f = 12.23F;
اسلاید 19 :
عملگرها (Operators)
عملی بر روی مقادير و متغيرها انجام میدهند
مثال:
عملگر مقداردهی (assignment)
number = 3 ;
عملگر جمع يا ضرب
a = b + 12 ;
pi = 3.14 ;
circle = 2 * radius * pi ;
اسلاید 20 :
عملگرهای رياضی