java的变化,Java 7.0的变化

Java 7.0的变化

1.对collections的支持

Java代码

List list = new ArrayList();

list.add("item");

String item = list.get(0);

Set set = new HashSet();

set.add("item");

Map map = new HashMap();

map.put("key", 1);

int value = map.get("key");

现在你还可以:

Java代码

List list = ["item"];

String item = list[0];

Set set = {"item"};

Map map = {"key" : 1};

int value = map["key"];

2.自动资源管理

Java代码

BufferedReader br = new BufferedReader(new FileReader(path));

try {

return br.readLine();

} finally {

br.close();

}

现在你还可以:

Java代码

try (BufferedReader br = new BufferedReader(new FileReader(path)) {

return br.readLine();

}

你可以定义更多的资源

try (

InputStream in = new FileInputStream(src);

OutputStream out = new FileOutputStream(dest))

{

// 代码

}

3.对通用实例创建(diamond)的type引用进行了改进

Java代码

Map> anagr

相关文档:

今天一天学了异常处理这一章。

首先异常是Java程序在运行期出现的错误,非编译期(javac)出现的错误。

然后再给异常分类,异常分为三种,第一为error,这种异常不可以处理,是系统的内部错误,第二为Exception,这种可以被处理,Exception里面又有个RuntimeException的类,而RuntimeException又是可以不被捕获处理的,因 ......

Cavaj Java Decompiler is a graphical freeware utility that reconstructs Java source code from CLASS files. You can decompile Java applets, JAR and ZIP files, producing accurate Java source code. Browse the reconstructed source code with the Class View for instant access to methods and fields. The pr ......

豆豆网   技术应用频道   2009年06月10日  【字号:小中大】 收藏本文

JProfiler memcached JavaCC EclEmma Jester Java加密技术(七)。

ECC

ECC-Elliptic Curves Cryptography,椭圆曲线密码编码学,是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。在软件注册 ......

最近在写java测试程序的时候突然遇到了一个问题:java默认包中的public类是不能在其他包中直接调用的

首先,总结一下默认包中类的使用范围,java默认包中的类可以实例化其它包中的public类,但是其它包中的类是不能显式实例化默认包中的类这个特性在JDK1.4以后的版本成立;

& ......

在Java中,不同的类都有自己单独的Cache机制,实现的方法也可能有所不同,文章列举了Java中常见的各类Cache机制的实现方法,同时进行了综合的比较。

OSCache

OSCache是个一个广泛采用的高性能的Java EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。

OSCache有以下特点:缓存任何对象,你可以不受限制� ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值