لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 41
مقدمه
بنام یگانه ی هستی
مقدمات زبان جاوا
زبان برنامه نویسی جاوا در اوایل دهه 1990 در شرکت سان میکرو سیستم طراحی شد. جاوا یک زبان برنامه نویسی شیء گرا است که هم برای نوشتن برنامه های کاربردی و هم برای نوشتن برنامه های محاوره ای در اینترنت به کار می رود.
ویژگی های جاوا:
مستقل از محیط
زبان برنامه نویسی جاوا به محیط برنامه نویسی بستگی ندارد به این معنی که برنامه هایی که با این زبان نوشته می شوند، در محیط های گوناگون از قبیل ویندوز، مکینتاش و... به خوبی و بدون هیچ تغییری اجرا می شوند. جاوا استقلال از محیط را به کمک استفاده از ماشین مجازی انجام می دهد. در واقع، ماشین مجازی کامپیوتری در کامپیوتر دیگر است. این ماشین برنامه های کمپایل شده جاوا را می گیرد و دستورات آنها را به فرمانهایی تبدیل می کند که سیستم عامل می تواند با آنها کار کند. کد ماشین مجازی را بایت کد می نامند. ماشین مجازی را مفسر جاوا یا روال جاوا نیز می نامند.
برنامه های جاوا قبل از ترجمه شدن بصورت یک فایل متنی ذخیره می شوند و این فایلها در هر محیطی که از جاوا پشتیبانی می کند قابل ایجاد هستند.
برنامه های کاربردی جاوا فقط در سیستمی اجرا می شود که ماشین مجازی جاوا در آن نصب شده باشد.
جاوا در اینتر نت
یکی از ویژگی های جاوا قابلیت اجرای آن در اینترنت است. برنامه های جاوا که در اینترنت اجرا می شوند اپلت نام دارند.
جاوا شیء گرا است
همان طور که می دانید برنامه نویسی شیء گرا توسعه ای از برنامه نویسی ساختیافته است که در آن، روش نوشتن برنامه های کامپیوتری متفاوت است. در این روش قطعات برنامه بعنوان اشیائی مثل اشیای واقعی در نظر گرفته می شوند. سپس برای رسیدن به یک نتیجه مطلوب، اشیاء دستکاری می شوند. نوشتن برنامه های شیء گرا شامل ایجاد اشیاء و ایجاد برنامه های کاربردی جهت استفاده از اشیاء است.
یادگیری جاوا آسان است
جاوا زبان کوچکی است که طراحی شده است تا نوشتن،کمپایل کردن و اشکال زدایی برنامه ها آسان باشد. چون این زبان پس از C++که یک زبان شیء گرا است طراحی شد، از بسیاری جهات مشابه با آن زبان است و کسانی که آشنایی مختصری با زبانC++دارند به راحتی می توانند جاوا را فرا گیرند.
گر چه جاوا را راحتر از سایر زبان ها می توان آموخت اما یادگیری آن برای کسانی که هیچ شناختی از برنامه نویسی ندارند کمی دشوار خواهد بود.
مفهوم شیء گرایی
همان طور که اشاره کردیم جاوا یک زبان برنامه نویسی شیء گرا است اکنون می خواهیم توضیحات بیشتری در مورد این مفهوم ارائه کنیم.
اگر از سیستم عامل دستوری مانندMS-DOS و سیستم عامل گرافیکی مانند ویندوز استفاده کرده باشید به تفاوت برنامه های ساختیافته و شیء گرا پی می برید. برای کپی کردن یک فایل از دیسکت سخت به دیسک فلاپی در MS-DOS شما باید دستورات مریوط به کپی را تایپ کنید اما در ویندوز کافی است فایل مورد نظر مانند یک شیء از یک محل به محل دیگر کپی کنید.
اشیای موجود در برنامه نویسی شیءگرا دارای صفات(داده ها) و رفتارهایی(متد ها) هستند. اشیائی که دارای صفات یکسانی هستند با هم تشکیل یک کلاس را می دهند که هر شیء در این کلاس نمونه ای از کلاس مذکور است.
انواع داده ها در جاوا
طراحی صفحه وب