زبان برنامه نویسی جاوا (Java) چیست؟ جاوا JAVA، یک زبان برنامه نویسی است که با ویژگی شی گرا بودن، ارائه شده است. جاوا یک زبان برنامه نویسی رایگان است که به یک زبان فراگیر تبدیل شده است و توجه سازمان ها و شرکت های بزرگ را به خود جلب نموده است. گستردگی زبان برنامه نویسی جاوا، به حدی است که از برنامه های کاربردی و وب سایت ها تا تلفن های همراه و کنسول های بازی، در هر کدام، رد پای جاوا وجود دارد.
ابداع گر زبان جاوا، جیمز گاسلینگ است. او سعی نمود تا زبانی جدید ابداع کند تا بتواند جایگزین زبان برنامه نویسی ++C، شود و امکانات بیشتری نسبت به آن داشته باشد. از جمله اهداف ابداع زبان برنامه نویسی جاوا (Java)، عبارتند از:
----------------------------------------------------------------------------------------------------------
با استفاده از جاوا میتوان برنامه های رومیزی (Desktop)، برنامه های تحت وب (WEB)، برنامه های کاربردی (Enterprise) و برنامه های دیگر سیستم ها مانند تلفن همراه را نوشت. به گفته ی شرکت سازنده ی زبان برنامه نویسی جاوا (Java) (سان مایکروسیستمز)، سه میلیارد دستگاه، از این زبان برنامه نویسی استفاده می کنند که عبارتند از:
زبان برنامه نویسی جاوا از دو بخش: رابط های برنامه نویسی کاربردی (API) و ماشین مجازی جاوا (Java Virtual Machine یا به اختصار JVM) تشکیل شده است.
برنامه های نوشته شده با جاوا، توسط ماشینی به نام ماشین مجازی جاوا تفسیر می شود. در واقع این ماشین مجازی، پس از کامپایل کردن برنامه ها، آن ها را به دستوراتی تبدیل می کند که بایت کد نامیده می شوند. هدف از استفاده از ماشین مجازی جاوا، بهینه سازی حافظه ی سیستم و فراهم نمودن محیطی برای اجرای برنامه در سیستم های مختلف است. در واقع می توان به وسیله ی ماشین مجازی جاوا، برنامه های نوشته شده در جاوا را در هر پلتفرمی اجرا نمود.
این پلتفرم، شامل کتابخانه های اصلی زبان برنامه نویسی جاوا است. با استفاده از آن می توان برنامه های نوشته شده در جاوا را، توسعه داد. این پلتفرم شامل: کیت توسعه جاوا (JDK)، محیط زمان اجرای جاوا (JRE) و رابط برنامهنویسی کاربردی (API) است.
این پلتفرم، نسخه ای تجاری است که برای ساخت وب و برنامه های تجاری ارائه شده است. با ابن پلتفرم می توان برنامه هایی ایجاد کرد که با کلاینت های مبتنی بر اینترنت و سرویس های وب، تعامل داشته باشد.
این پلتفرم برای توسعه ی تلفن های همراه عرضه شده است.
پلتفرمی پیشرفته، برای واسط گرافیکی کاربر است.
درباره این سایت