随笔分类 -  Java语言

摘要:Java注解提供了关于代码的一些信息,但并不直接作用于它所注解的代码内容。在这个教程当中,我们将学习Java的注解,如何定制注解,注解的使用以及如何通过反射解析注解。 Java1.5引入了注解,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。注解作为程序的元数据 阅读全文
posted @ 2016-09-06 12:53 kingfy 阅读(370) 评论(0) 推荐(0)
摘要:HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至 阅读全文
posted @ 2016-09-05 12:19 kingfy 阅读(177) 评论(0) 推荐(0)
摘要:引言 泛型是 jdk1.5 的新特性,在日常的集合使用中经常会接触到泛型,本文力求较深入、全面,且简洁地总结一下这个特性。 泛型作用 使用泛型集合,可以将集合里的元素限定为一个特定的类型,以保证集合里的类型安全,把可能出现在运行期的错误提前到了编译期,且从集合中取出元素时不必再进行强制类型转换; 泛 阅读全文
posted @ 2016-08-04 23:52 kingfy 阅读(178) 评论(0) 推荐(0)
摘要:在 jdk1.5 以前,定义常量: 在 jdk1.5 以后,可以使用枚举来定义常量,每个常量都是一个类,默认私有的构造函数,所以也适合用来创建单例: 1,可以使用在 switch 中使用: 2,与普通类一样,可以定义构造函数(必须且默认是私有的)、属性、方法,可以实现接口,但不能再继承其他类,因为已 阅读全文
posted @ 2016-08-03 23:49 kingfy 阅读(154) 评论(0) 推荐(0)
摘要:Java 是面向对象的语言,其基本数据类型也就有了相对应的类,称为包装类。以下是基本数据类型对应的包装类: 包装类 Byte Short Integer Long float(4字节) double(8字节) char(2字节) boolean(1/8字节) 自动装箱、拆箱: 在 jdk1.5 以前 阅读全文
posted @ 2016-08-02 13:18 kingfy 阅读(188) 评论(0) 推荐(0)