2013年1月26日

摘要: 注解以前只用过,但是从来没研究过怎么实现的,今天仔细分析了一下AnnocationAnnotation(注解)是JDK5.0及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行 基本编译时检查。注解是以‘@注解名’在代码中存在的,根据注解参数的个数,我们可以将注解分为:标记注解、单值注解、完整注解三类。它们都不会直接影响 到程序的语义,只是作为注解(标识)存在,我们可以通过反射机制编程实现对这些元数据(用来描述数据的数据)的访问。另外,你可以在编译时选择代码里的注解是否只存在于源代码级,或者它也能在class文件中出现。元数据的作用如果要对于元数据的作用进行分类,目前还没有明确的 阅读全文
posted @ 2013-01-26 21:50 仔仔~~ 阅读(105) 评论(0) 推荐(0)
 
摘要: 以下是基于我对代理的理解(1)静态代理代理模式有三个角色。。。(1)公共接口(2)代理类(必须有处理真是类的引用)(3)真实类公共接口//相当于住房子这件事情package com.reflect;public interface Subject { public void request();}真实类//相当于房东package com.reflect;public class RealSubject implements Subject { @Override public void request() { // TODO Auto-generated method stub ... 阅读全文
posted @ 2013-01-26 17:39 仔仔~~ 阅读(117) 评论(0) 推荐(0)

2013年1月25日

摘要: 枚举是jdk1.5的新特性,现在总结如下枚举的关键字是enum,他其实和class,interface有相同的作用。enum Week{MONDAY,SUNDAY}其实MONDAY和SUNDAY的类型是Week的类型。我感觉应该是public static final Week Monday=new Week();这样类型的重写了toString方法静态的方法有vlaueof()和values()这两个方法 阅读全文
posted @ 2013-01-25 18:59 仔仔~~ 阅读(100) 评论(0) 推荐(0)

2013年1月20日

该文被密码保护。 阅读全文
posted @ 2013-01-20 11:02 仔仔~~ 阅读(2) 评论(0) 推荐(0)

2013年1月12日

摘要: 简单的购物车实现,通过jianshaohui写的一个js+cookie的实现自己又改了改。。。。。。var Common = function() {//移除数组中指定项function delArr(ar, n) { //n表示第几项,从0开始算起。if (n < 0) //如果n<0,则不进行任何操作。return ar;elsereturn ar.slice(0, n).concat(ar.slice(n + 1, ar.length));}//当有重复商品的时候增加数量function addQuantity(proid, quantity) {var ProIDList 阅读全文
posted @ 2013-01-12 20:40 仔仔~~ 阅读(2465) 评论(0) 推荐(0)