吾将上下而求索……

博客园 首页 新随笔 联系 订阅 管理

2013年4月6日 #

摘要: 由于之前对代理的理解比较模糊,这次简单回顾下代理的知识:1,生活中的代理:购买笔记本要去代理商,这样我们不需要去厂家直接拿货的费用和麻烦,而是借用别人的手完成目标。程序中的代理:要为已存在的多个具有相同接口的目标类的各个方法增加一些系统功能。可以编写一个目标类具有相同接口的代理类,代理类的每个方法调用,目标类的相同方法,并在调用方法时加上系统功能的代码。2,明确两个概念:代理对象存在的价值:主要用于拦截对真实业务对象的访问。代理对象有什么方法:与真实对象相同,只是无业务代码。生成某一对象的代理对象,也就是需要编写一个类用于生成代理对象;3,代理对象:注意两个要素:代理谁:设计一个类变量,以及一 阅读全文
posted @ 2013-04-06 21:49 sun&flower 阅读(329) 评论(0) 推荐(0) 编辑

摘要: 异常是指java程序运行的时候发生的非正常情况或错误;Java 使用面向对象的思想去处理异常,它把程序中发生的每个异常也都封装到对象中,该对象包含有异常的信息。Java对异常进行了分类,所有异常的根类为Throwable,下面分为两个子类:Error和Exception;Error表示程序本身无法克服和恢复的一种严重问题,程序只有死的份;例如:内存溢出和线程死锁等系统问题。Exception表示程序还能够克服和恢复的问题,其中又分为系统异常和普通异常,系统异常是软件本身缺陷所导致的问题,也就是软件开发人员考虑不周所导致的问题,软件使用者无法克服和恢复问题,但在这种问题下还可以让系统继续运行或者 阅读全文
posted @ 2013-04-06 14:36 sun&flower 阅读(181) 评论(0) 推荐(0) 编辑