گویش نرم افزار نویسی جاوا یک گویش اپلیکیشننویسی طراحی سایت یکسری منظوره میباشد، که بیشتر مشابه گویش پایتون فعالیت میکند. خویش گویش به صورت خاص یک لهجه نرمافزارنویسی شی گرا میباشد، به این ترتیب شباهتهای بخش اعظمی با C + +، C داراست.
جاوا نیز یک پلت فرم میباشد که بهاین مفهوم میباشد که کد جاوا قادر است بر روی هر ماشینی که ماشین مجازی جاوا را بر روی آن دارااست جاری ساختن نماید.
البته یک سری برهه زمانی سپس تنی چند از لهجهها درج شدهاند که میتوانند جاوا را جاری ساختن نمایند، گویشها مانند Scala، Groovy، پیادهسازی روبی به اسم jRuby و اجرای پایتون به اسم Jython.
مختصات گویش اپ نویسی جاوا
از بزرگترین خصوصیت های گویش نرم افزار نویسی جاوا به دنبال توضیح داده گردیدهاست؛
آسانی گویش جاوا
در بالا جاوا بر طبق لهجه های و C و C++ مدلسازی شد . بدین شکل که بعضی از مشخصه های آنهارا در خویش پیاده سازی کرد و بعضی دیگر که موجب سردرگمی میشوند را حذف کرد .به صورت نمونه حذف گردیده ها مشمول اشارهگرها، پیادهسازی چندباره وراثت و بار گذاری بیش تر از حد عملگرها میباشند البته مشخصه دیگری که تنها مختص جاوا میباشد خیر لهجه های C و C++، بازیافت یاد هست که به طور اتوماتیک آرایه و شی ها بی به کار گیری حذف می شوند.
جاوا یک لهجه شیگرا
یک کدام از مشخصه های اساسی جاوا شی گرایی بودن آن میباشد که برنامه نویس ها از این خصوصیت برای رفع قضیه به کارگیری میکنند . این خصوصیت موجب تمایز این گویش با C گردیده است.
جاوا یک گویش بر پایه ی کانال
جاوا به جهت داشتن کتابخانه عظیم توانسته میباشد با پروتکل های در اختیار گرفتن مانند انتقال/پروتکل وب ،پروتکلهای کانال مانند HTTP رابطه بهتری داشته باشد .
جاوا یک لهجه تعبیر و تفسیر گردیده است
نرم افزار های تشکیلشده با جاوا برای انجام روی ماشین های مجازی جاری ساختن می گردند یعنی روی یک پلتفرم خیالی انجام میگردند . یعنی بایت کد ها با استعمال از کامپایلر با لهجه پلتفرم ترجمه میشود.
تعبیر و تفسیر شدن جاوا منجر گردیدهاست که خطایابی آن شل خیس صورت بپذیرد.
جاوا یک گویش مستحکم
جاوا زیرا در بخش اعظمی از صنعت و قضیه ها به فعالیت برده گردیده است یک لهجه مستحکم میباشد . دارا بودن خصوصیت هایی مثلا اعلانها، تحلیل مجدد نوع داده، یک توشه در حین کامپایل و توشه دیگر در طی اعمال (برای خودداری از عدم تطبیق ورژنها)، آرایههای حقیقی و واقعی با تحلیل اتوماتیک کرانها و ترک اشارهگرها موجب این خصوصیت مهم جاوار گردیده است .
جاوا یک گویش امن
نرمافزار هایی که با گویش جاوا اپ نویسی گردیده اند به جهت اینکه در پلتفرم های گوناگون ایفا می شوند بایستی دارنده امنیت بالاتری باشد زیرا در غیر این شکل قادر است این لهجه را در مقابل کدهای مخرب که سبب ساز توسعه ویروس ها و سرقت داده ها بانکی اشخاص میگردد، گردد
تفاوت لهجه اپ نویسی جاوا با جاوا اسکریپت
در بین این دو گویش ارتباط ای نیست. گویش جاوا اسکریپت در دهنه 90 بوسیله Netscape بسط داده شد و به آن LiveScript می گفتند و بدین اسم آوازه داشت.
بعداز مدتی Netscape مشاهده کرد که یوزرها خاصی از این گویش استعمال نمیکنند و تصمیم گرفت که نام آن را به جاوا اسکریپت تغییر تحول دهد تا بتواند از محبوبیت جاوا برای خویش به کار گیری نماید.
که عاقبت این تصمیم منجر توفیق او شد. فقط شباهتی که شاید بتوان خاطرنشان کرد آن میباشد که هر دو لهجه ها از لهجه نرم افزار نویسی C نشات گرفته اند.
- ۹۹/۱۱/۱۵