اول از هر چیز باید بگویم که جاوا با جاوااسکریپت بکلی متفاوت است . نرم افزار هایی که بوسیله جاوا طراحی می شوند بر روی انواع مختلف کامپیوتر ها و انواع مختلف وسایل الکترونیکی و انواع مختلف موبایل اجرا می شوند . به همین دلیل است که در دنیای موبایل یک بازی که با جاوا طراحی شده است بر روی همه مارک های موبایل از جمله نوکیا و موتورولا و سونی اریکسون و سامسونگ و ... اجرا می شود
دلایل اهمیت زبان برنامه نویسی جاوا مهمترین و ارزشمند ترین ویژگی جاوا مستقل از سخت افزار بودنش است . برنامه هایی که با جاوا طراحی می شوند بر روی سخت افزار های مختلف قابل اجرا است . حال این سوال پیش می آید که مستقل از سخت افزار بودن چه ارزشی دارد ؟ اگر چیزی به نام اینترنت وجود نداشت در آن صورت مستقل از سخت افزار بودن هیچ ارزشی نداشت . ولی با ظهور اینترنت و حرکت به سوی ایجاد دهکده جهانی مستقل از سخت افزار بودن ارزش زیادی پیدا می کند . در آینده نزدیک همه کامپیوتر های خانگی و اداری و تجاری و بانکی و همه گوشی های موبایل و همه اتوموبیل ها و هواپیماها و قطار ها و حتی لوازم خانگی مانند یخچال و تلویزیون و ... به اینترنت وصل خواهند شد و ایده دهکده جهانی تحقق بیشتری می یابد . در اینجا است که مستقل از سخت افزار بودن و زبان برنامه نویسی جاوا اهمیت خود را پیدا می کند |