با استفاده از این زبان می توان برنامه های کاملی را در یک صفحه وب خلق کرد . ما در این تحقیق سعـی
می کنیم به آموزش این زبان بپردازیم.
5ـ1)تفاوتهای جـاوا و جـاوااسکـریپت:
این دو زبان ذاتاً با یکدیگر متفاوتند . مهمترین این تفاوتها عبارتند از :
اپلتهای جاوا برای اینکه بتوانند در یک مرورگر وب اجرا شوند ، باید کمپایل شده و به فایلهایی با پسوند class تبدیل شوند . در مقابل جـاوااسکـریپت از دستورات متنی استفاده کرده و می توانددر یک سند HTML نوشته شود.اپلتهای جـاوا معمولاً در یک پنجره یا یک قسمت جداگانه از صفحه اجرا می شوند ولی دستورات جـاوااسکـریپت میتواند بر روی هر قسمت از صفحه وب تأثیربگذارند.در حالی که جـاوااسکـریپت برای نوشتن برنامه های ساده، افزودن قابلیتهای دینامیک و ایجاد رابطه متقابل با کاربران بسیار مناسب است، به کمک جـاوا می توان برنامه هایی کاملاِ پیچیده خلق کرد. برای مثال یک نسخه از پردازشگر متنcorels wordperfect که با استفاده از جـاوا نوشته شده در دسترس قرار دارد .باید گفت انجام چنین پروژه ای به کمک جـاوااسکـریپت کاملاً غیر ممکن است .علاوه بر موارد مذکور،تفاوتهای زیاددیگری بین این دوزبان وجود دارد .به هرحال نکته مهم این است که به خاطر داشته باشید جـاوااسکـریپت و جاوا دو زبان کاملاً متفاوت هستند.هر دوی این زبان درموارد خاصی مفید هستند و حتی میتوان از هر دوی آنها در یک صفحه وب استفاده کرد .تعداد صفحات:55
فرمت فایل :doc ورد Word
فرمت فایل اصلی: 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) ﺑﻌﻨـﻮان ﻋﻤﻠﮑﺮدﻫـﺎی ﺳـﻄﺢ ﺑـﺎﻻی ﻏﯿـﺮ ﺷـﯽ ئ ﺗﻠﻘـﯽ میشود