论坛首页 Java企业应用论坛

Java 7 新特性 -- 实战篇

浏览 31106 次
该帖已经被评为精华帖
作者 正文
   发表时间:2011-08-10  
早就不用java,改成php或者python了,对于高压力的b/s应用,目前一直没找到好的开源或免费的java服务器,目前用python的服务器,单台服务器都在千万以上的访问量,系统开销还不是很大,以前用resin或者tomcat,不论怎么优化,到500万访问量时系统16G内存就吃没了,CPU有时候也很高,可能是我们没找到更好的优化方法吧?反正脚本语言的性能很容易就达到要求。
0 请登录后投票
   发表时间:2011-08-10  
可以 让 一个 Lock 实现 AutoCloseable.
0 请登录后投票
   发表时间:2011-08-10   最后修改:2011-08-10
Java 7 里面值得称道的 1. try-with-resources 2.Java NIO2 3. Fork and Join
其他的可以忽略
0 请登录后投票
   发表时间:2011-08-10  
还是感觉这个程度的新特性不够让人兴奋
0 请登录后投票
   发表时间:2011-08-10  
2、用更包容性的类型检查来重新抛出异常
这个还有点意思
0 请登录后投票
   发表时间:2011-08-10  
里面有些特性还是挺实用的,比较SWICTH、try-with-resource之类的,很好
0 请登录后投票
   发表时间:2011-08-10  
这次的版本个人感觉最多叫做 java1.6.9 。 没达到一个大版本更新的程度,尤其跟当初1.5  和 1.6 更新的幅度比较。java到了Oracle手里果然变成后娘养的了,跟SUN的精心抚养没得比了,可惜亲娘没钱养不起了。

PS:不是说oracle会推出收费版本的JDK吗?难道亮点会出现在这里?
0 请登录后投票
   发表时间:2011-08-10  
我觉得假如大文本字符的表示比较重要,类似python那样的

例如
String str='''asdfasdf
                 asdf asdfas
                  dfsdfasdfsadf
                sadfasdfasdfasdfasdf";

而不是现在的写法
String str="asdfasdf"+
                " asdf asdfas"+
                "  dfsdfasdfsadf" +
               " sadfasdfasdfasdfasdf";
0 请登录后投票
   发表时间:2011-08-10   最后修改:2011-08-10
新特性不错,想使用起来应该还要两年,到目前为止我们才决定用1.6的版本,而且还遇到了很大的压力。
0 请登录后投票
   发表时间:2011-08-10  
say4ever2u 写道
清晨阳光 写道
楼主的List<? extends String>很强大!String是final的~~


List<? extends String> list2 = new ArrayList<String>();

没有试就不要说 java5里都可以!


编译能通过不表示就是对的,<? extends String>是bounded wildcast, 意识是说在编译期间,list里面装的是一个unknown type的object, 但是此object必须是string的子类,或者string.

string是final的,不可能有子类。 List<? extends String>毫无意义。

bounded wildcast 通常用来做为method的参数。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics