جاوا یک زبان برنامه نویسی (Programming Language) سطح بالا است که توسط Sun Microsystems توسعه یافته است. در ابتدا برای توسعه برنامه هایی برای ست تاپ باکس ها و دستگاه های دستی طراحی شده بود اما بعداً به یک انتخاب محبوب برای ایجاد وب تبدیل شد برنامه کاربردی (Application).
جاوا نحو (Syntax) مشابه است. به ()، اما کاملاً یک برنامه نویسی شی گرا (OOP) است. به عنوان مثال، اکثر برنامه های جاوا حاوی کلاس (Class) هستند که برای تعریف اشیا استفاده می شوند و روش (Method) که به کلاس های جداگانه اختصاص داده می شوند. جاوا همچنین به سختتر بودن از C++ معروف است، به این معنی که متغیرها و تابع (Function) باید به صراحت تعریف شوند. این بدان معناست که جاوا کد منبع (Source Code) ممکن است خطاها یا «استثناها» را راحتتر از زبانهای دیگر ایجاد کند، اما انواع دیگر خطاهایی را که ممکن است توسط متغیرهای تعریفنشده یا انواع تخصیصنخورده ایجاد شوند را نیز محدود میکند.
برخلاف فایل های اجرایی ویندوز ( () فایل ها) یا برنامه های Macintosh (برنامه (App) فایل ها)، برنامه های جاوا مستقیماً توسط سیستم عامل (Operating System) اجرا نمی شوند. در عوض، برنامههای جاوا توسط ماشین مجازی جاوا یا JVM که روی چند سکو (Platform) اجرا میشود، تفسیر میشوند. این بدان معناست که همه برنامه های جاوا چند پلتفرم (Multiplatform) هستند و می توانند بر روی پلتفرم های مختلف از جمله رایانه های مکینتاش، ویندوز و یونیکس اجرا شوند. با این حال، JVM باید برای برنامه های جاوا یا اپلت (Applet) برای اجرا نصب شود. JVM به عنوان بخشی از Java Runtime Environment (محیط زمان اجرا جاوا (JRE)) گنجانده شده است.
نکته: Oracle Sun Microsystems را در ژانویه 2010 خریداری کرد. جاوا اکنون توسط Oracle نگهداری و توزیع می شود.
>پسوندهای فایل: جاوا (Java)، ()، ()، ()، صفحه سرور جاوا (JSP)، کلاس (Class)
تعریف جاوا (Java) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف جاوا (Java) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.