java基础
文章平均质量分 91
iteye_14104
这个作者很懒,什么都没留下…
展开
-
java强引用、软引用、弱引用
1、强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下: Oject obj = new Object(); //强引用当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用时,要通过如下方式来弱化引用,如...原创 2016-04-21 17:42:18 · 71 阅读 · 0 评论 -
java基础之小数问题
1.关于取整运算 private static void getInt() { double i=2, j=2.1, k=2.5, m=2.9; System.out.println("------------------取整-------------------"); System.out.println("舍掉小数取整:Math.floor...原创 2016-05-12 15:11:42 · 94 阅读 · 0 评论 -
Java中创建对象的5种方式
Java中创建对象的5种方式Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码 如果你运行了末尾的的程序,你会发现方法1,2,3用构造函数创建对象,方法4,5没有调用构造函数。1、使用new关键字这是最常见也是最简单的创建对象的方式了。通过这种方式,我们可以调用任意的构造函数(无参的和带参数的)。Employee emp1 = new Employee...原创 2016-07-22 15:36:19 · 83 阅读 · 0 评论 -
java基础之泛型
泛型的定义:泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为一个参数,在用到的时候在指定具体的类型。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。 泛型的特点: Java语言中的泛型则不一样,它只在程序源码中存在,在编译后的字节码文件中...原创 2016-08-31 13:54:36 · 143 阅读 · 0 评论 -
Java基础之理解Annotation
Java基础之理解Annotation 一、概念 Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。 更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,...原创 2016-12-09 15:08:15 · 125 阅读 · 0 评论