Java基础
文章平均质量分 59
公众号Java3y
公众号:Java3y
展开
-
泛型基础【介绍泛型、泛型类、泛型方法、通配符、擦除】
什么是泛型?Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型参数化类型: 把类型当作是参数一样传递 <数据类型> 只能是引用类型 相关术语: ArrayList中的E称为类型参数变量 ArrayList中的Integer称为实际类型参数 整个称为ArrayList泛原创 2017-04-19 17:53:20 · 322 阅读 · 0 评论 -
泛型在Web中的作用
当我们写网页的时候,常常会有多个DAO,我们要写每次都要写好几个DAO,这样会有点麻烦。那么我们想要的效果是什么呢??只写一个抽象DAO,别的DAO只要继承该抽象DAO,就有对应的方法了。要实现这样的效果,肯定是要用到泛型的。因为在抽象DAO中,是不可能知道哪一个DAO会继承它自己,所以是不知道其具体的类型的。而泛型就是在创建的时候才指定其具体的类型。 抽象DAO public abstract c原创 2017-04-19 18:44:02 · 645 阅读 · 0 评论 -
代理模式【介绍、静态代理、动态代理、入门、应用】
代理介绍 代理(Proxy)是一种设计模式, 提供了对目标对象另外的访问方式;即通过代理访问目标对象。 这样好处: 可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。 可以做到在不修改目标对象的功能前提下,对目标对象功能扩展。简单理解代理很简单举个例子: 现在我是一个明星,拥有很多粉丝。粉丝希望我唱歌给他们听,但是如果都是我来接应他们,我岂不是很忙….于是乎,我就去找了个经原创 2017-04-24 20:20:14 · 9398 阅读 · 5 评论 -
注解【介绍、基本Annotation、元Anntation、自定义注解、注入基本信息、对象】
什么是注解?注解:Annotation….注解其实就是代码中的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相对应的处理。为什么我们需要用到注解?传统的方式,我们是通过配置文件(xml文件)来告诉类是如何运行的。有了注解技术以后,我们就可以通过注解告诉类如何运行例如:我们以前编写Servlet的时候,需要在web.xml文件配置具体的信息我们使用了注解以后,可以直接在Servlet源代码原创 2017-04-24 14:14:32 · 1300 阅读 · 1 评论