对于Annotation,是Java5以来的新特性,JDK5引入了Metadata(元数据)。所谓元数据就是关于数据的数据。在编程语言上下文中,元数据是添加到程序元素如方法、字段、类和包上的额外信息。 Java中的Annotation就是一种元数据,它提供一些本来不属于程序的数据,比如:一段代码的作...
分类:
编程语言 时间:
2015-01-19 14:20:14
阅读次数:
232
java中的线程池是非常重要的,它可以节省资源开销,从而提升程序的性能。向Tomcat等一些web服务器都必须用到线程池。java5中为我们提供了一些应用线程池的API,下面的代码将详解其用法。
package hxl.insist;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Exe...
分类:
编程语言 时间:
2015-01-18 09:22:12
阅读次数:
185
引入项目时,@override报错,此时是因为java5不支持对接口实现时使用该注解。在j2se1.5中继承自父类重写方法,可以用@override注解,但是实现某个接口,实现其中的抽象方法时不能使用该注解。需要使用1.6以后的jdk才可以。所以此时需要移除build path中的jre,然后添加高...
分类:
其他好文 时间:
2015-01-17 17:42:28
阅读次数:
104
1.什么是不定长参数
不定长参数是Java5引入的一个新特性,它允许方法接收任意个参数值。
public static void main(String[] args) {
print("a");
print("a", "b");
print("a", "b", "c");
}
public static void print(String ... s){
for(String a...
分类:
编程语言 时间:
2015-01-11 17:50:58
阅读次数:
518
java5之后的java.util.concurrent包(J.U.C)是世界级并发大师Doug Lea的作品,里面主要实现了 1. atomic包里Integer/Long对应的原子类,主要基于CAS; 2. 一些同步子,包括Lock,CountDownLatch,Semaphore,Fut...
分类:
编程语言 时间:
2015-01-06 12:15:09
阅读次数:
292
一、JUNITT的安装 右键点击项目名称,点属性---->>>单机选中java构建路径----->>>选择库(L)----->>>添加库----->>>选择JUNIT----->>>选择版本二、JUNIT的使用 JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的.....
分类:
其他好文 时间:
2015-01-02 17:23:53
阅读次数:
202
从java5开始提供了变长参数,可以把变长参数当作数据使用可变长参数方法的定义使用...表示可变长参数,例如print(String... args){ ...}在具有可变长参数的方法中可以把参数当成数组使用,例如可以循环输出所有的参数值。print(String... args){ for(S.....
分类:
编程语言 时间:
2014-12-27 01:31:37
阅读次数:
230
1, 泛型机制是JAVA5才支持,使用泛型机制编写的代码比那些杂乱地使用Object变量,然后再强制类型转换的代码具有更好的安全性和可读性。泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用,在泛型出来以前,泛型程序设计是继承Object来实现的。但是有缺点:1,当获取一个值必须要强制类型....
分类:
编程语言 时间:
2014-12-25 16:06:47
阅读次数:
132
JUnit4使用Java5中的注解(annotation),以下是JUnit4常用的几个annotation:? @Before:初始化方法 ??对于每一个测试方法都要执行一次(注意与BeforeClass区别,后者是对于所有方法执行一次) @After:释放资...
分类:
其他好文 时间:
2014-12-15 19:14:45
阅读次数:
171
了解:原子性操作类的基础用法
在java5以后,增加很多线程的内容,成为线程得并发库。
在java.util.concurrent包及子包的API帮助文档,上面有对并发库涉及内容
在java.util.concurrent.atomic包,有对基本数据,对数组中的基本数据,类中的基本数据等的操作
AtomicIneger类,可以解决多线程访问整数的问题
AtomicBoo...
分类:
编程语言 时间:
2014-12-12 01:23:49
阅读次数:
216