一。概念 1。连接点:应用程序执行期间明确的一个点。比如方法调用,方法调用本身,类初始化和对象实例化。aop插入其他逻辑的地方。 2。通知:在特定连接点执行的代码。 3。切入点:定义何时执行通知的连接点集合。 4。切面:封装在类中的通知和切入点的组合。 5。织入:在适当的位置讲切面插入到应用程序代码 ...
分类:
编程语言 时间:
2019-08-11 10:56:21
阅读次数:
88
StringBuffer是使用缓冲区的,本身也是操作字符串的,但与String类不同,String类的内容一旦声明后是不可改变的,改变的只是其内存的指向,而StringBuffer类的对象内容是可以改变的。 对于StringBuffer,不能像String那样直接通过赋值的方式完成对象实例化,必须通 ...
分类:
其他好文 时间:
2019-06-01 15:15:46
阅读次数:
92
__init__为Python中的构造函数 在对象实例化时,负责对对象的初始化,它并不算真正意义的构造函数,它做的事是在对象创建好之后初始化变量,真正创建实例的是__new__方法 类加括号实例化对象的步骤 1, 创建一个该类的空对象 __new__ 2, 实例化该空对象 __init__ 3, 将 ...
分类:
编程语言 时间:
2019-05-31 23:42:33
阅读次数:
137
单例模式是java中非常常见的一种设计模式,也是java学习中很热门的一个知识模块,今天就和大家一起来了解一下单例模式和单例模式的几种实现方式。 单例模式的定义: 单例模式是指某个类只有一个实例,并且可以向整个系统提供这个可以自行实例化的实例。单例模式的特点是:只有一个实例、必须自己创建这个实例、必 ...
分类:
其他好文 时间:
2019-05-29 14:52:06
阅读次数:
111
构造方法 构造方式是类中的一个“特殊”方法,其作用是在实例化一个对象的同时,给该对象的属性赋值,使之一创建完成,就具有了其本身的特有数据(属性值)。 1,该方法名字是固定的,为:__construct(); 2,该方法必须是普通方法(不能是静态方法) 3,通常该方法应该是public 4,通常该方法 ...
分类:
其他好文 时间:
2019-05-24 11:06:38
阅读次数:
617
Object类 java.lang.Object类是java语言中的根类,即所有类的父类.它中描述的所有方法都可以使用.在对象实例化的时候,最终找的父类就是Object. 如果一个类没有特别指定父类,那么默认则继承自Object类.例如: 自己随便定义的一个类: 根据JDK源码和Object类的AP ...
分类:
其他好文 时间:
2019-05-05 14:39:55
阅读次数:
199
1.this 和 super 各有几种用法? 1. 普通的直接引用,this指向当前对象 2. 形参与成员名字重名,用 this 来区分;子类和父类中的成员重名,使用 super 3. 引用构造函数 2.子类对象实例化的具体过程是什么? 先调用父类的构造函数,再调用自己的构造函数 3.类的域变量和方 ...
分类:
编程语言 时间:
2019-04-11 19:44:47
阅读次数:
204
单例设计模式 所谓的单例设计模式,就是指一个类只能实例化一个对象 范例:一个简单的程序 以上程序在进行对象实例化的时候调用了Singleton的无参构造。 使用private修饰声明构造方法 这个时候类中已经明确的提供了一个私有的构造方法,那么默认生成的无参构造不再产生,此时进行对象实例化的 时候一 ...
分类:
编程语言 时间:
2019-03-25 01:18:42
阅读次数:
163
接口与抽象类的区别 1.抽象类中可以包含虚方法、非抽象方法和静态成员; 当接口中不能包含虚方法和任何静态成员,并且接口中只能定义方法,不能有具体事项,方法的具体实现由实现类完成。 2.抽象类不能实现多继承,接口则支持多继承。注意,从严格意义上说,类继承接口应该成为类实现接口。 3.抽象类是对一类对象 ...
this 指针问题 methods与computed中的this指针 应该指向的是它们自己,可是为什么this指针却可以访问data对象中的成员呢? 因为new Vue对象实例化后data中的成员和computed中的成员为实现化对象属性了,而methods中定义的方法为实现化对象方法了。这时thi ...
分类:
其他好文 时间:
2019-03-09 21:49:33
阅读次数:
177