جاوا یکی از زبانهای برنامهنویسی برای توسعه و کدنویسی نرمافزارهای رایانهای است. اگر شما کاربر عادی رایانه هستید، احتمالاً زمانی که یکی از برنامههایتان نیازمند «محیط میزبان زبان اجرا» (یا Runtime) جاوا شده، با آن برای اولین بار آشنا شدهاید، و به همین خاطر مجبور شدید بسته جاوا را دریافت کرده و بر روی سیستمعامل خود نصب و راهاندازی نمایید. از این محیط میزبان زبان اجرا که بگذریم، جاوا دارای افزونهی مخصوصی برای مرورگرهای اینترنتی است، که برای اجرای برنامههایی که با این زبان و مخصوص مرورگر نوشته شده، لازم است.
باید توجه داشته باشید که جاوا و جاوا اسکریپت دو موضوع و مقولهی متفاوت هستند. در واقع، به جز نام، این دو هیچ شباهتی به یکدیگر ندارند! جاوا اسکریپت عموماً در اسناد HTML استفاده میشود (صفحات وب) و نمیتواند به صورت یک برنامه مستقل در سیستمعامل اجرا شود. هر چند که نامگذاری و کاربردهایشان در صفحات وب میتواند تا حدودی کاربران را گیج کند، اما این دو از یکدیگر مجزا هستند. از این گذشته، در حالی که بخش بزرگی از صفحات موجود در وب از جاوا اسکریپت بهره میبرند، تنها تعداد بسیار کمی از وب سایتها از جاوا کمک گرفتهاند. جاوا اسکریپ برای ایجاد صفحههای پویا و بسیاری از قابلیتهای وب سایتهای مدرن مورد استفاده قرار میگیرد. جاوا اسکریپت بر روی کامپیوتر کاربر اجرا میشود و در واقع یک زبان کلاینت بیس است.