در این مطلب کالج اورست شما را با ویژگی های زبان جاوا آشنا خواهد کرد .
ویژگی های زبان جاوا
شی گرایی :در جاوا هر چیزی می تواند یک شی باشد و جاوا به خوبی می تواند مدل های اشیاء را گسترش دهد.
بستر نرم افزاری مستقل:بر خلاف دیگر زبان های ماندد C و ++C که پس از کامپایل فقط قابل اجرا بر روی همان پلتفرم خاص را دارند ، جاوا بدلیل اینکه مبتنی بر نرم افزار است(خودش محیطی جهت اجرای کدهایش دارد) این محدودیت را نداشته و قابل اجرا بر روی همه پلتفرم هاست.
سادگی:جاوا طوری طراحی شده که به سادگی میتوان آن را یاد گرفت و با مفهوم شی گرایی آن آشنا شد.
امنیت:امنیت جاوا با توسعه سیستم های بهره برداری رایگان و تکنیک های احراز هویت براساس رمزنگاری کلیدهای عمومی
معماری خنثی:کامپایلر جاوا فرمت فایل و کد کامپایل شده اجرایی را براساس یک معماری خنثی تولید می کند که می تواند بر روی بسیاری از پردازنده ها همراه با سیستم جاوا اجرا گردد.
قابل حمل: برنامه ها و کدهای جاوا را می توان بر روی هر پلتفرمی اجرا کرد.
مقاوم بودن:جاوا تلاش های زیادی را برای از بین بردن خطاها و اخطارها در زمان کامپایل و زمان اجرا انجام می دهد.
قابلیت چندنخی: توسط این قابلیت برنامه نویسان می توانند برنامه هایی بنویسند که چند وظیفه و کار را بطور همزمان در برنامه و پروژه خود اجرا کنند.
مفسر: کدها به صورت خط به خط اجرا می گردند
عملکرد بالا: مفسر جاوا سریعتر از یک مفسر سنتی عمل می کند و بایت کدها جاوا در زمان کامپایل اجرا می گردند.
توزیع شده: جاوا می تواند برنامه هایی برای محیط توزیع اینترنت طراحی کند.
پویا بودن: زبان جاوا جهت انطباق با محیط در حال تحول پویاتر از زبان C و ++C طراحی شده است. برنامه های جاوا مقدار گسترده ای از اطلاعات را در زمان اجرا به منظور دسترسی به اشیاء استفاده می کنند.