从语法层面上讲。
1,1.5增加并发包(java.util.concurrent)
2,泛型。
3,增强的for循环
4,增加可变参数,例如:public static void main(String[] args)现在可以写成public static void main(String... args)
5,枚举
6,Annotation
性能层面上,
1,自动选择垃圾收集器,Heap大小和运行时编译器。
2,高精度的时间测量。以前使用System.currentTimeMillis,现在可使用System.nanoTime,精度更高一些。
3,增加了StringBuilder
4,针对于X86,X64 CPU做的优化。例如System.arrayCopy
5,在X86和AMD64上支撑大的内存页。
6,锁粗化。
应用场景层面上,
在jdk1.5之前,java多用于中小企业应用和手机应用。很少用语大型高并发场景。
一方面是基于java本身的性能担心。
另一方面是成功案例也不多。
现在几乎各家互联网网站都在使用java,只是承担的角色可能不同。
比如阿里系的网站,Facebook的hadoop集群,搜狐,ebay这些都是基于java搭建的典型。
也反映了java在大型高并发的应用场景是可行的。
分享到:
相关推荐
JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别JDK1.4,1.5,1.6的区别...
当操作系统中同时安装了JDK1.4和JDK1.5,如何更改环境变量等设置。
JCE无限制权限策略文件,下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。将两个jar文件放到%JDK_HOME%\jre\lib\security下覆盖原来文件,记得先备份
java发送邮件(jdk1.4和jdk1.5) 下载即可用
自己亲身用过的j2sdk-1_4_2_07-windows-i586-p,jdk-1_5_0_17-windows-x64,jdk-6u38-windows-x64
该jdk包含1.4、1.5、1.6、1.7版本,免安装可以直接使用
JDK1.5与1.4区别JDK1.5与1.4区别JDK1.5与1.4区别
主要介绍了Java编程之jdk1.4,jdk1.5和jdk1.6的区别分析,结合实例形式较为详细的分析说明了jdk1.4,jdk1.5和jdk1.6版本的使用区别,需要的朋友可以参考下
NULL 博文链接:https://helloguoxing.iteye.com/blog/730401
jdk1.5环境下编译的jar包在JDK1.4运行环境中出现Could not be defined due to: XXX/XXX/XXX ( Unsupported major.minor version 49.0 )错误。 例如:Struts2默认运行环境是JDK1.5,如果放到WAS6.0下则会出现以上错误...
remove是java.lang.ThreadLocal类的方法,但是jdk1.4中,却没有这个方法的实现,jdk1.5中有这个方法,因此是没问题的; 本jar包经过改造,适用于JDK1.4,需要第三方JAR包的支持(commons-beanutils-1.8.2.jar,commons...
3.3 把源码和现有案例放到一个工程下,jdk修改为jdk1.4后报错,逐步修改错误,错误修复后,生成二维码正常。 3.4修改其他反编译后的错误,还有两个错误,未修改,可能会影响到二维码解码问题。 3.5 把修改的源码打包...
jdk1.8 源码, Linux的同学可以用的上. 由于源码JDK是前版本的超集, 所以1.4, 1.5, 1.6, 1.7都可以用的上.
在jdk1.5上用spring管理数据,部署到jdk1.4上,说CachedRowSet有问题,寻遍方法,最后得一rowset对jdk1.4里的进行覆盖,得的rowset.jar还需要进行修改,于是修改好,放到项目的lib中,成功!想到需要帮助的人们,...
最新稳定版poi3.7,官方下载poi3.7的jdk版本要求是jdk1.5,此版适用于jdk1.4;同时一起上传poi3.7的API.
支持jdk1.2 jdk1.3 jdk1.4 jdk1.5 jdk1.6 支持目录对目录 支持直接双击class文件看源代码
ActiveMQ 5 的版本是不能在低于JDK1.5的环境下运行的,而实际开发过程中,大多数企业应用环境还是1.4的,故用字节码转换工具转了一份出来,专门提供给JDK1.4的用户使用,在此分享给大家。
ojdbc14.jar(1,545,954 字节)— 用于 JDK 1.4 和 1.5 的类 orai18n.jar(1,645,114 字节)— 用于 JDK 1.2、1.3、1.4 和 1.5 的 NLS 类(字符集)。该 jar 文件代替旧的 nls_charset jar/zip 文件。 针对所有...
支持jdk1.4和1.5本人亲自试过,很好 支持jdk1.4和1.5本人亲自试过,很好
开发时常用的连接池jar包 ...1.3 版本对应的是 JDK 1.4-1.5 和 JDBC 3,而1.4 版本对应 JDK 1.6 和 JDBC 4。因此在选择版本的时候要看看你用的是什么 JDK 版本了,功能上倒是没有什么区别 还有阿里的Druid