corejava
文章平均质量分 68
小哥笔记
这个作者很懒,什么都没留下…
展开
-
Java序列化和反序列化
Java序列化和反序列化原创 2016-03-20 23:59:31 · 409 阅读 · 0 评论 -
java反射
Java反射机制:Java程序在JVM运行状态中,对于任意一个类都知道它的所有属性和方法;并且对于任意一个对象在任意时刻都能调用其任意的一个方法,这种动态获取类的属性和方法及动态调用方法的功能叫做Java的反射机制。Java中所有操作皆为对象操作,因此Java程序运行的时候每个类的信息都保存在class对象中,类的所有信息(包括声明的属性、定义的方法)都存在Class类原创 2016-05-25 14:07:21 · 333 阅读 · 0 评论 -
Java注解
java注解注解也叫做元数据,是一种代码级别的说明。注解可以用在包、类、属性、方法、参数等上面,对源代码的一种标记。作用:1.根据注解可以生成文档2.根据代码中注解的标识可以用反射机制对代码数据的访问3.通过代码中注解的表示可以让编译器实现对代码的基础检查实现声明一个注解通过@interface即可,public @interface custom{}原创 2016-05-25 16:04:11 · 389 阅读 · 1 评论 -
代理实现机制,Java中动态代理和cglib动态代理的实现机制
代理是Java中一种常见的设计模式,代理不能够直接访问的类,通过代理类实现对内部不能够直接访问的类的方法的调用,其特征是代理类与需要代理的类(委托类)具有相同的功能,甚至是同一个接口的实现类。按照代理类存在的时期分为静态代理和动态代理两类。静态代理:由程序创建生成源码,再对其进行编译,在程序运行前class文件已经存在。动态代理:在程序运行的时候通过反射机制创建。静态代理例原创 2016-05-31 15:34:46 · 497 阅读 · 0 评论 -
实现集合List中的元素进行排序
Collections对List集合中的数据进行排序有时候需要对集合中的元素按照一定的规则进行排序,这就需要用到Java中提供的对集合进行操作的工具类Collections,其中的sort方法先看一个简单的例子:public static void main(String[] args) { List nums = new ArrayList(); nums.原创 2016-06-14 22:08:32 · 269297 阅读 · 20 评论