عماد

جاوا

جاوا یک زبان برنامه‌نویسی شیءگرا است. این زبان در اینترنت و در حوزه‌های مختلف استفاده می‌شود. جاوا یک زبان سطح بالا است که خواندن و درک آن نیز آسان است. با استفاده از جاوا، توسعه‌دهندگان می‌توانند یک بار بنویسند و در هر کجا اجرا کنند، به این معنی که کد جاوای کامپایل‌شده روی تمام پلتفرم‌های سازگار با جاوا بدون نیاز به کامپایل مجدد اجرا می‌شود.

تاریخچه جاوا

به طور خلاصه، جاوا یک زبان برنامه‌نویسی شیءگرا است که نخستین بار توسط جیمز گاسلینگ در شرکت سان‌مایکروسیستمز ایجاد شد و در سال ۱۹۹۱ به عنوان بخشی از سکوی جاوا منتشر شد. این زبان شبیه به سی‌پلاس‌پلاس است، اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های بنیادین جاوا این است که مدیریت حافظه را به‌طور خودکار انجام می‌دهد. همچنین، برنامه‌های جاوا به‌صورت بایت کد می‌شوند و توسط ماشین مجازی جاوا به کدهای ماشین تبدیل و اجرا می‌شوند. شعار جاوا “یک‌بار بنویس و همه‌جا اجرا کن” است. این ویژگیِ جاوا را مستقل از سکو می‌نامند.

تفاوت جاوا و جاوا اسکریپت

جاوا (Java):

  • یک زبان برنامه‌نویسی همه‌منظوره است.

  • برای توسعه نرم‌افزارهای مختلف، از سرور تا دستگاه‌های موبایل استفاده می‌شود.

  • کدهای جاوا به زبان بایت تبدیل شده و توسط ماشین مجازی جاوا اجرا می‌شوند.

  • مدیریت حافظه به‌طور خودکار انجام می‌شود.

جاوا اسکریپت (JavaScript):

  • اصطلاحاً با نام “جاوا” اشتباهاً ارتباط داده می‌شود، اما با جاوا هیچ ارتباطی ندارد.

  • برای تعامل با وب‌سایت‌ها، متحرک‌سازی و توسعه برنامه‌های تحت وب استفاده می‌شود.

  • کدهای جاوا اسکریپت به صورت مستقیم در مرورگر اجرا می‌شوند.

  • مدیریت حافظه به‌طور خودکار انجام نمی‌شود.

  • جاوا اسکریپت از نظر پیچیدگی یادگیری ساده‌تر است.

قیمت های جاوا بستگی به نوع آن دارد و قیمت مشخصی ندارد