Java 9 游戏开发全解析:从基础到专业
一、Java 9 简介
Java 9 是当今世界上最流行的面向对象编程语言(OOP)。它的应用范围极为广泛,从智能手表、超高清智能手机、触摸屏平板电脑、电子书阅读器、游戏机、智能眼镜到超高清 4K 交互式电视机等消费电子设备,甚至在汽车、家电、医疗保健、数字标牌、安全、家庭自动化、VR/AR 等领域的设备也越来越多地采用 Java 9 开源平台,以驱动其硬件设备中的交互式 3D 新媒体体验。
由于全球有数十亿用户拥有与 Java 9 兼容的消费电子设备,因此,在拥有合适的游戏概念、艺术作品、新媒体资产、游戏设计和优化流程的前提下,为这些用户开发受欢迎的专业 Java 9 游戏是一项极具潜力的事业。
Java 9 及其多媒体引擎 JavaFX 9 的代码几乎可以在所有操作系统上运行,包括 Windows 7、8.1 和 10、Linux 发行版(如 Ubuntu LTS 18 或 Fedora)、32 位 Android 1 - 4 和 64 位 Android 5 - 8、Open Solaris、Macintosh OS/X、iOS、Symbian 和 Raspberry Pi 等。而且,每个流行的互联网浏览器都具备 Java 功能。Java 提供了软件安装的终极灵活性,既可以作为应用程序安装,也可以作为小程序在浏览器中运行,甚至可以直接从浏览器中拖出 Java 应用程序并安装到用户桌面。此外,目前 Java 9 和 JavaFX 9 有大量的嵌入式和桌面硬件支持级别,包括完整的 Java SE 9、Java SE 9 嵌入式、Java ME(微型版)9 和 Java ME 9 嵌入式,以及用于企业应用开发的 Java EE 9。 <