摘要:
多线程实现 继承Thread类实现多线程 发现可以使用泛型,这个泛型就是返回值的类型。 线程状态转换图 多线程常用的操作方法 线程名命和获取 在Thread类里有个currentThread()函数可以夺取当前线程对象。 同步方法 wait()方法和notfiy()方法 wait方法 wait方法使 阅读全文
摘要:
反射 反射库提供了一个丰富的工具集,用于编写能够动态操纵Java代码的程序。 能够分析类能力的程序称为反射。 反射机制可以用来: 在运行时分析类的能力。 在运行时查看对象 实现通用的数组操作代码 利用Method对象,这个对象很像C++中的函数指针 Class类 在程序运行的时候,Java运行时系统 阅读全文
摘要:
泛型类 泛型指的就是在类定义的时候并不会设置类中的属性或方法中的参数的具体类型,而是在类使用时再进行定义。 虽然说内的字母是任意的,但规范期间一般使用如下字母: T代表一般的任何类。 E代表Element的意思,或者Exception异常的意思。 K代表Key的意思 V代表Value的意思。 S代表 阅读全文
摘要:
命令模式 命令模式: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 最直接的命令请求就是直接调用一个类里的方法即可。可以但有些死板。 命令模式就是将行为封装成命令,再创造一个中介去管理这些命令。从而提高了灵活性。 命令模式把请求一 阅读全文