面向对象概念的学习和思考

2016-09-24
阅读 4 分钟
2.1k
摘要:本文章关注点是理解面向对象概念,从抽象的角度上去理解对象,重点包括理解对象的作用,以及理解面向对象的三大特征(封装,继承,多态)。本文重点关注的是理解概念。

java动态代理

2015-12-16
阅读 4 分钟
2.4k
特点: 动态代理类的源码是在程序运行期间由JVM根据反射等机制动态的生成,所以不存在代理类的字节码文件。代理类和委托类的关系是在程序运行时确定。所以,跟平常我们编写类文件有些不同.

Java反射

2015-12-14
阅读 4 分钟
2.3k
Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields...

Java注解

2015-12-14
阅读 4 分钟
2.6k
注解是 Java 5 的一个新特性。注解是插入你代码中的一种注释或者说是一种元数据(meta data)。这些注解信息可以在编译期使用预编译工具进行处理(pre-compiler tools),也可以在运行期使用 Java 反射机制进行处理。下面是一个类注解的例子:

基本排序算法总结

2015-11-20
阅读 5 分钟
2.6k
**直接插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。参考这个