فرمت فایل اصلی: docx
تعداد صفحات فایل: 11
حجم فایل: 92 کیلوبایت
نوشته تحلیل زبان پروگرام نویسی جاوا در 11 صفحه وُرد قابل ویرایش با فرمت docx
تاریخچه جاوا
در مقایسه حرف زبانهای دیگر، همچون ++ C الا بیسیک یا فورترن، جاوا زبان نسبتاً جدیدتری است. شرکت سان مایکروسیستمز در سال ۱۹۹۱ یک برنامه تحقیقاتی به نام گرین ( Green) را آغاز کرد. آماج این برنامه ایجاد زبانی جدید شبیه به ++ C حیات که نویسنده اصلی آن، جیمز گاسلینگ، آن را بلوط ( Oak) نامید. اما بعدها به دلیل برخی مشکلات حقوقی از میان لیستی از کلمات تصادفی نام آن به سمت جاوا تغییر کرد.
پروژه گرین به سمت بلد مشکلات بازاریابی در شرف لغو شدن بود تا اینکه گسترش
وب در سال ۱۹۹۳ باعث نمایش تواناییهای وافر جاوا در این عرصه گشت. اینگونه
بود که شرکت سان مایکروسیستمز در مه ۱۹۹۵ جاوا را رسماً به سمت بازار عرضه
کرد.
جاوا یک لسان برنامهنویسی است که باب ابتدا توسط شرکت sun Microsystems ابداع شدهاست و باب سال 1995 به عنوان مولفه اصلی java platform صفت شد. این زبان اقبال های بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شیگرایی سادهای است و امکانات سطح پایین کمی دارد. کاربرد جاوا باب کامپایل به صورت بایت کد است که قابلیت اجرا چهر تمامی ماشینهای شبیهسازی جاوا را داشته باشد سود نظر از معماری و خصوصیات آن کامپیوتر. اجرای اصلی کامپایلرهای جاوا، ماشینهای پیادهسازی و کتابخانههای آن توسط این شرکت از سال 1995 منتشر شد. باب 2007 may این شرکت، نرمافزار رایگان این زبان را فراهم کرد. دیگران بازهم کاربردهای دیگری از این زبان را منتشر کردند مثل کامپایلر GNU از بهر جاوا.
اهداف اصلی در زمان پیاده سازی جاوا
از متدولوژی شیءگرایی باب این لسان بطور کامل استفاده شود.
استحقاق اجرای برنامه های یکسان در سیستم آژانس های مختلف
پشتیبانی از ویژگی های شبکه های کامپیوتری
اجرای راه دور برنامه ها بصورت کاملا امن
کاربرد راحت و آسان زبان به سمت کمک انتخاب اجزاء مفید
سایر زبانهای شیءگرا و استفاده از آن در جاوا (الگوبرداری)
خصوصیات زبان برنامه نویسی جاوا
ساده(simple)
ﺟﺎوا ﻃﻮری ﺷﺪه ﮐﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﺎن ﺣﺮﻓﻪ ایا ﺑﺴﺎدﮔﯽ آن را ﻓﺮاﮔﺮﻓﺘﻪ و ﺑﻄﻮر ﻣﻮﺛﺮی ﺑﮑﺎر ﻣﯽ ﺑﺮﻧﺪ .
ﺟـﺎوا دﺳـﺘﻮر زﺑـﺎن Cو++ Cوﻫﻤﭽﻨﯿﻦ ﺑﺴﯿﺎری از ﺟﻮاﻧﺐ ﺷﯽ ئ ﮔﺮاﯾﯽ ++ Cرا ﺑﺎرث ﺑﺮده ، اﮐﺜﺮ ﺑﺮﻧﺎﻣﻪ ﻧﻮﯾﺴﺎن ﺑﺮای ﮐـﺎر ﺑـﺎ ﺟـﺎوا دﭼـﺎر ﻣﺸـﮑﻞ ﻧﺨﻮاﻫﻨﺪ ﺷﺪ .
ﺟﺎوا ﺗﻼش ﮐﺮده ﮐﻪ ﺟﻨﺒﻪ ﻫﺎی اﺳـﺘﺜﻨﺎﯾﯽ و ﺧـﺎرق اﻟﻌـﺎده ﻧﺪاﺷـﺘﻪ ﺑﺎﺷـﺪ . در
ﺟﺎوا ، ﺗﻌﺪاد اﻧﺪﮐﯽ از ﺷﯿﻮه ﻫﺎی ﮐﺎﻣﻼ" ﺗﻮﺻﯿﻒ ﺷﺪه ﺑﺮای اﻧﺠﺎم ﯾﮏ وﻇﯿﻔﻪ وﺟﻮد دارد .
شیﮔﺮا
ﺟــــﺎوا از ﺑﺴــــﯿﺎری از ﻣﺤــــﯿﻂ ﻫــــﺎی ﻧــــﺮم اﻓــــﺰاری اوﻟﯿــــﻪﺑﺮاﺳــــﺎس
اشیاء مواردی را به ﻋﺎرﯾﺖ ﮔﺮﻓﺘﻪ و ﺗﻮازﻧﯽ ﺑﯿﻦ ﻧﻈﺮﯾﻪ ﻟﻔﻆ ﻗﻠﻤﯽ ﺗﺤﺖ ﻋﻨﻮان " ﻫﺮ ﭼﯿﺰی ﯾﮏ ﺷﯽ . اﺳـﺖ " و ﻧﻈﺮﯾـﻪ واﻗﻌﯿـﺖﮔﺮاﯾﯽ " ﺟﻠﻮی راه ﻣﻦ ﻗﺮار ﻧﮕﯿﺮ " ﺑﻮﺟﻮد آورده اﺳﺖ . ﻣﺪل ﺷﯽ ئ در ﺟﺎوا ﺑﺴﯿﺎر ﺳﺎده و ﺑﺮاﺣﺘﯽ ﻗﺎﺑﻞ ﮔﺴـﺘﺮش اﺳـﺖ
در ﺣﺎﻟﯿﮑﻪ اﻧﻮاع ﺳﺎده آن ﻧﻈﯿﺮ اﻋﺪاد ﺻﺤﯿﺢ (integers) ﺑﻌﻨـﻮان ﻋﻤﻠﮑﺮدﻫـﺎی ﺳـﻄﺢ ﺑـﺎﻻی ﻏﯿـﺮ ﺷـﯽ ئ ﺗﻠﻘـﯽ میشود