- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 观察者模式与事件监听器模式--java设计模式扫盲
最近在开发监控系统,涉及事件监听,所以又把之前的观察者设计模式和事件监听器模式拿了出来重新学习一下,总结内容如下:观察者模式1.名词解释观察者对象:观察者对象是监听被观察者的一个对象,当被观察者状态发生变化的时候,会通知观察者对象,使观察者对象可以自己更新自己,多个观察者对象可以监听同一个被观察者被观察者对象:也叫主题对象,主要是在自身状态发生变化的时候,会通知所有监听它的观察者
2017-08-01 21:38:01 991
翻译 Java HOOK - 钩子机制扫盲
一、什么是HOOK(钩子) 对于Windows系统,它是建立在事件驱动机制上的,说白了就是整个系统都是通过消息传递实现的。hook(钩子)是一种特殊的消息处理机制,它可以监视系统或者进程中的各种事件消息,截获发往目标窗口的消息并进行处理。所以说,我们可以在系统中自定义钩子,用来监视系统中特定事件发生,完成特定功能,如屏幕取词,监视日志,截获键盘、鼠标输入等等。
2017-07-25 14:14:46 21570 7
原创 Java中的抽象类和接口的区别(总结)
抽象类 抽象类里面可以有非抽象的方法,但接口里只能有抽象方法。声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract
2015-01-12 12:55:31 488
原创 Java在操作数组的时候常出现的异常
我们在使用数组的时候,常常会遇到一些异常,下面列举常见的3种异常,帮助大家更好的理解数组。ArrayIndexOutOfBoundsException 用非法索引访问数数组时抛出的异常。是当数组索引值指定错误或起始位置给定错误,也可能是所访问数据的个数超出数组的大小范围时引发的异常。 例如:我们初始化了一个数组array[2],当我们访问array[3]时,
2015-01-05 13:12:42 2101
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人