کتاب آموزش ساخت بازی دو بعدی در جاوا به قلم رحمان زارعی شما را با مراحل ساخت یک بازی دوبعدی تحت ویندوز بهصورت پروژه محور آشنا کنیم.
زبان برنامهنویسی جاوا (Java) یک زبان برنامهنویسی همه منظوره است که همزمان، مبتنی بر کلاس و شیءگرا است و طوری طراحی شده است تا کمترین وابستگی اجرایی ممکن را داشته باشد. شعار این زبان، "یک بار بنویس، همه جا اجرا کن" است، یعنی کد جاوای کامپایل شده میتواند روی تمام پلتفرمهایی که از جاوا پشتیبانی میکنند، اجرا شود و نیازی به کامپایل کردن مجدد نیست. برنامههای جاوا معمولا به صورت Bytecode کامپایل میشوند و صرف نظر از ساختار کامپیوتر، میتوانند روی هرگونه دستگاه مجازی اجرا شوند.
در سال 2016، جاوا یکی از محبوبترین زبانهای برنامهنویسی مورد استفاده، مخصوصا برای برنامههای وب سرور مشتری است و گزارش شده است که 9 میلیون توسعهدهنده دارد. بیشتر قواعد این زبان از زبانهای C و C++ گرفته شده است، اما امکانات سطح پایین کمتری نسبت به آنها دارد. آخرین ورژن زبان برنامهنویسی جاوا، جاوای 8 است که تنها ورژنی است که در حال حاضر به صورت رایگان توسط Oracle پشتیبانی میشود، گرچه ورژنهای قدیمیتر توسط Oracle و دیگر شرکتها به صورت تجاری پشتیبانی میشوند.