java技术会朝着以下几个方向发展:
1、模块化
2、混合编程
多种能够运行在jvm上的编程语言各自发挥自己的优势,共同组成一个在jvm上运行的程序。
3、多核计算
随着多核处理器的发展,未来计算机的计算能力会大幅提高。为了更好的利用多核资源提高程序的运行速度,未来java会更多的支持多核计算。
在java8中加入lamda运算可以,就是为了能够在多核时代仍然使得java成为主流语言。
4、64位虚拟机
因为32位计算机最多支持的内存空间是4G,随着现代程序规模的不断扩大,4G内存空间已经不能满足这些程序的使用。未来64位的计算机一定会成为主流。而现今64位的虚拟机存在着诸多的问题(比如地址空间增加带来的问题)。为了更好地在64位机器上运行,未来的64位虚拟机一定会更加完善。
5、java语法进一步丰富