回过头发现有些 Java 基础并没有学好,也许是忘了也许是学的时候就没仔细看,那就在这里补回来
本篇介绍的是:迭代器、可变参数、枚举、反射、注解、动态代理的简单使用
Java中的事件处理
紧接着上一篇说,学习观察者模式的时候看到了这个事件处理机制,大体浏览了一下就是用的观察者模式嘛,并且是惊人的相似,既然这样那就顺便写写啦
Java 的事件机制中一共设计到3个角色,分别是:事件源、事件对象、事件监听器
Java设计模式-观察者模式
什么是观察者模式,Wiki 上的定义为:
观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。
这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实时事件处理系统。
通过定义也可以看出,一个对象是可以对应多个观察者的,当这个对象发生变化时,会通知所有的观察者,让它们能够自动更新自己
数据结构中的树
今天刚好有机会复习了下数据结构里的树,悲哀的发现基本快忘光啦!看来是需要做点记录什么的了!
正好前几天学 JDBC 的时候在数据库设计的时候还有点这方面的东西没说,这次一并补上!
Servlet技术之过滤器
在 Servlet 规范 2.3 中定义了过滤器,它能够对 Servlet 容器的请求和响应对象进行检查和修改。Servlet 过滤器本身并不生成请求和响应对象,只是提供过滤功能。
Servlet 过滤器能够在 Servlet 被调用之前检查 Request 对象,并修改 Request Header 和 Request 内容;在 Servlet 被调用之后检查 Response 对象,修改 Response Header 和 Response 的内容。
Java设计模式-策略模式
Wiki 上说,策略模式指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。