Java 基础
文章平均质量分 78
wx738986
这个作者很懒,什么都没留下…
展开
-
面试题:接口和抽象类的区别
区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是”的关系;而接口是定义行为规范,因此对于实现接口的子类来说,相对于接口来说,是“行为需要按照接口来完成”。区别二,抽象类在定义类型方法的时候,可以给出方法的实现部分,也可以不给出;而对于接口来说,其中所定义的方法都不能给出实现部分。区别三,继承类对于两者所涉及方法的实现是转载 2013-01-02 14:03:23 · 232 阅读 · 0 评论 -
Java基础 Annotation
Java基础之理解Annotation一、概念 Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。 更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指转载 2013-01-02 20:38:47 · 238 阅读 · 0 评论 -
ARRAY专题一:数组(ARRAY)与ARRAYLIST的主要区别:效率、类型识别和PRIMITIVE TYPE。
1.自己的总结:1)精辟阐述:(《TIJ》第323页)初学者可以将ArrayList想象成一种“会自动扩增容量的array”。2)array([]):最高效;但是其容量固定且无法动态改变;ArrayList:容量可动态增长;但牺牲效率;3)建议:(《TIJ》第292页)基于效率和类型检验,应尽可能使用array,无法确定数组大小时才使用ArrayList!不转载 2013-01-25 04:05:04 · 413 阅读 · 0 评论 -
Java 1.5新特性
部分典型变化:1.自动包装和解包(Autoboxing and unboxing) 代码示例 往一个ArrayList中加入一个整数,1.5版本以前的版本写法是: List list = new ArrayList(); list.add(new Integer(1)); 而在1.5版本中可以写为: list.add(1);因为,在1.5版本中,对一转载 2013-01-29 09:01:38 · 303 阅读 · 0 评论 -
JUnit的使用和常用注解
原文:http://www.itzhai.com/junit-use-common-annotations.html JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What转载 2013-01-31 14:36:08 · 342 阅读 · 0 评论 -
Java StringBuffer类常用方法简介
Java StringBuffer类常用方法简介StringBuffer类常用方法简介StringBuffer类用于处理可变的字符串,它提供修改字符串的方法。(1)构造方法:a. StringBuffer s0=new StringBuffer();分配了长16字节的字符缓冲区b. StringBuffer s1=new StringBuffer(512);分配转载 2013-02-04 07:09:04 · 432 阅读 · 0 评论