易截截图软件、单文件、免安装、纯绿色、仅160KB

Java 7的新特性

 
我刚从在Antwerp召开的Devoxx
大会上回来,会上介绍了Java7的新特性,对应的JDK将于2010年9月发布。
下面是7个已经完成的新特性:
对collections的语言级支持
自动资源管理
改进泛型在创建实例时的类型引用
带下划线的数字
在switch中使用String
二进制文字
简化的可变参数方法调用
Java7还有很多其他的新特性,我将会对此进行追踪。
对Collections的语言级支持
Java将会成为第一个对Collections创建提供支持的语言。这意味着在java中可以像Ruby, Perl那样创建collection。
Java7之前的代码:
view plain
copy to clipboard
print
?
List<String> list = 
new
 ArrayList<String>();  
list.add("item"
);  
String item = list.get(0
);  
Set<String> set = new
 HashSet<String>();  
set.add("item"
);  
Map<String, Integer> map = new
 HashMap<String, Integer>();  
map.put("key"

1
);  
int
 value = map.get(
"key"
);  
List<String> list = new ArrayList<String>();
list.add("item");
String item = list.get(0);
Set<String> set = new HashSet<String>();
set.add("item");
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("key", 1);
int value = map.get("key");
Java7的代码:
view plain
copy to clipboard
print
?
List<String> list = [
"item"
];  
String item = list[0
];  
Set<String> set = {"item"
};  
Map<String, Integer> map = {"key"
 : 
1
};  
int
 value = map[
"key"
];  
List<String> list = ["item"];
String item = list[0];
Set<String> set = {"item"};
Map<String, Integer>


相关文档:

JMS概要(Java Message Service Overview)

 
 
这个关于JMS(Java Message Service)的概要回答了下面几个问题:
 
1.什么是消息?
2.么是JMS API?
3.如何使用JMS API?
4. JMS API是如何与J2EE平台一起工作的?
 
1.1什么是消息?
消息是软件组件或者应用之间交流的一种方法。消息系统是一个点对点的功能,一个消息客户端可以发送和接 ......

C++&JAVA异同


C++与Java异同
1、指针★★★★★
C C++中的指针,提供了很大的灵活性,但是灵活也带来了危险,对指针操作的不当容易造成内存泄露或是空悬指针等问题。
Java取消了指针。但实际上,java中声明的所有引用数据类型的名称,可以理解为就是一个指针。该名称存储在栈内存上,指向对内存上使用new开辟的空间。
如:
int[] ......

传智播客java学习2

今天很高兴看了张孝祥老师讲的Java基础视频。
   
 
               张老师首先讲的是final、super、this static的用法,张老师是这样讲的,我做了一些简单的记录:
1.         ......

传智播客java学习4

今天我学习了反射与多线程的知识
 
反射:Class cls1=Date.class//字节码1;
         Class cls2=Person.class//字节码2;
 
P1.getClass();//得到字节码
Class.forName(“java.lang.String”) //得到这个类的字节码
 
后台线程与联合线程
l & ......

java经典题目

 
 
楼主发表于:2008-06-17 15:26:20
l    JBS
1.列举出 10个JAVA语言的优势
a:免费,开源,跨平台(平台独立性),简单易用,功能完善,面向对象,健壮性,多线程,结构中立,企业应用的成熟平台, 无线应用
2.列举出JAVA中10个面向对象编程的术语
a:包,类,接口,对象,属性,方法,构造器 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号