|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的。可以开发各种应用程序和游戏,不过速度没有c++快,所以一般是不用java来编写应用程序和电脑游戏。JDK9行将给我们带来jigsawmodule体系,个中最年夜的变更(对我来讲)就是java行将利用新的image文件,而不再利用jar这类文件格局打包。为何?缘故原由以下
1.起首jar是一个十分老的协定,它是基于很老的zip协定,效力上对照差,空间占用也对照年夜。
2.jar是基于文件体系而不是基于module的,也就是说jar打包的准绳是把某几个目次下的文件打成一个包;而jigsaw给我们带来了模块化的观点,我们但愿有一种新的文件格局撑持模块化而不是目次布局。
3.我们必要一种能够经由过程模块间接loadclass的体例。
4.一种能够扩大的撑持附加信息的文件布局,好比估计算的java假造机的数据布局和预编译的当地代码。(这点关于预编译JIT很有匡助)
在1995年5月23日以“Java”的名称正式发布了。 |
|