- 博客(5)
- 资源 (12)
- 收藏
- 关注
原创 Java动态代理
1. 代理在某些情况下,我们不希望,或者是不能直接访问对象A,而是通过访问一个中介对象B,由B去访问A达成目的,这种方式我们就称为代理。对象A所属类我们称为委托类,也被称为代理类,对象B所属类称为代理类。代理优点有:隐藏委托类的实现解耦,不改变委托类代码情况下做一些额外处理,比如添加初始判断及其他公共操作2. 静态代理代理类在程序运行前已经存在的代理方式称为静态代理
2015-12-21 12:09:44 798
原创 为什么不能自定义java.lang.String
如果直接写一个java.lang.String类,并写一个main方法,即package java.lang;public class String { public static void main(String[] args) { System.out.println("Hello String"); }}运行之后会抛一个异常:错误
2015-12-17 21:02:11 7967 2
原创 Java泛型入门
使用Java泛型,我们可以写一个泛型方法来对一个对象数组排序,然后,调用该泛型来对整形数组、浮点数数组、字符串数组等进行排序。1. 泛型方法下面是定义泛型方法的规则:所有泛型方法什么都有一个类型参数声明部分(由尖括号分隔),该类型参数声明部分在方法返回类型之前。下面是一个泛型方法的实例:public class GenericMethodTest{ //
2015-12-16 21:42:45 806
原创 Java自定义注解入门
1. 元注解 (meta-annotation)在Java 1.5以后,jdk提供了三个标准注解,定义在java.lang中: @Override: 用于修饰此方法覆盖了父类的方法 @Deprecated: 用于修饰已经过时的方法 @SuppressWarnnings: 用于通知java编译器禁止特定的编译警告而元注解的作用,就是负责注解其他注解的,包括上面三
2015-12-16 20:51:20 873
原创 Java反射学习
1. Class类Java程序中的各个类属于同一类事物,描述这类事物的Java类名就是Class。Class类代表各个类和接口在内存中的字节码,比如ArrayList类的字节码,一个类被类加载器加载到内存中,占用一片存储空间,这个空间里面的内容就是类的字节码,不同的类的字节码是不同的,所以它们在内存中的内容是不同的。如何获得各个字节码对应的实例对象?类名.class,例如,Sy
2015-12-12 15:30:01 1103
Spring+SpringMVC+JDBCTemplate简单用户管理功能
2015-03-29
基于Hadoop的地震数据分析统计
2013-06-25
基于Mahout的电影推荐系统
2013-04-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人