بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

برنامه نویسی بر اساس تابع و برنامه نویسی شی گرامثالها: جاوا ، C++ و رابی
واحدهای ماژول: اشیا
ساختار برنامه: گراف
داده و عملگرها به همدیگر مقید هستند.
مثالها: C و پاسکال، پیتون و بیسیک
واحدهای ماژول: توابع
ساختار برنامه: سلسله مراتبی
داده و عملگرها به همدیگر مقید نیستند.

اسلاید 2 :

مقایسه ی مختصر پیتون و جاواJava:


public class Hello {
public static void main(String[] args) {
int quotient;

System.out.println(“Hello, world”);
quotient = 3 / 4;
if (quotient == 0) {
System.out.print(“3/4 == 0”);
System.out.println(“ in Java”);
}
else {
System.out.println(“3/4 != 0”);
}
}
}
// Things to note:
// Everything has to be in some class
// We need a “main()”
// Statements end with ‘;’
// Variables must be declared
// “if/else” syntax different
// Statement blocks demarcated by “{…}”
// Comments are different 
// …but there is much that is similar

اسلاید 3 :

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

 

اسلاید 4 :

وضعیت جاوا در سال 2010

یک زبان OO مدرن و محبوب
استفاده ی فراوان در صنعت
استفاده در انواع کاربردها
خصوصیات جالب جاوا:
شی گرا
قابل حمل
پشتیبانی آسان از متغییرهای پویا
مدیر حافظه ی خوب
کتابخانه ی GUI پیش ساخته

اسلاید 5 :

توسط تیم شرکت سان به رهبری جیمز گاسلینگ ایجاد شد.
در ابتدا برای برنامه ریزی وسایل خانگی طراحی شد.
این کار مشکل است چون وسایل خانگی از پردازنده های متفاوتی استفاده می کنند.
نوشتن یک کامپایلر برای هر پردازنده مقدور نیست.
راه حل: ترجمه ی دو مرحله ای:
کامپایل کردن کد جاوا به یک مرحله ی میانی (بایت کد)
اجرای بایت کد توسط مفسری به اسم ماشین مجازی جاوا (JVM)

اسلاید 6 :

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

اسلاید 7 :


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

API به واسط برنامه نویسی کاربرد (یعنی همان کتابخانه های جاوا) گفته می شود.

JRE: محیط اجرایی جاوا
JVM بعلاوه ی API جاوا

JDK: JRE بعلاوه ی ابزارهای کامپایل و خطایابی جهت برنامه نویسی

J2SE: نسخه ی استاندارد پلاتفرم جاوا 2
JRE و JDK بعنوان یک خانواده در نظر گرفته می شوند.

http://java.sun.com/javase/technologies/index.jsp

اسلاید 8 :

نسخه ی فعلی: جاوا 6 که به اسم جاوای 1.6 و 1.6.0 نیز شناخته می شود.
نسخه ی قبلی: جاوا 5که به اسم جاوای 1.5 ، 1.5.0 و جاوای 2 SE نسخه ی 5 نیز شناخته می شود.

اسلاید 9 :

انواع برنامه های جاوا:

کاربردها:
برنامه ای که دارای یک کلاس است و متدی به نام main دارد.
هنگام اجرای برنامه، سیستم بصورت اتوماتیک main را صدا می زند.
تمام برنامه های کاربردی جاوا با main شروع می شوند.

اپلت:
برنامه جاوایی که قرار است توسط مرورگر وب اجرا شود.
می توان آنرا روی اینترنت قرار داد.
می توان توسط برنامه ی مشاهده ی اپلت آنرا اجرا کرد.
تمام اپلتها دارای واسط پنجره هستند. اما کاربردها از کنسول I/O یا واسط پنجره استفاده می کنند.

اسلاید 10 :

یک IDE مجتمع برای نوشتن برنامه های جاوا. شامل:
ادیتور
خطایابی
کامپایلر جاوا
JVM جاوا

قابل دانلود از اینترنت بصورت مجانی است.

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید