1. 事件的创建 JS中,最简单的创建事件方法,是使用Event构造器: 但是为了能够传递数据,就需要使用 CustomEvent 构造器: 2. 事件的监听 JS的EventListener是根据事件的名称来进行监听的,比如我们在上文中已经创建了一个名称为‘event_name’ 的事件,那么当某 ...
分类:
Web程序 时间:
2018-10-06 10:39:23
阅读次数:
276
java反射机制 很喜欢这句话——“当我们面对一项新的知识时,我们往往需要知道三方面,它是什么,它能做什么,它比原有知识强在哪里,我们该怎么使用它。当你能够解决这些问题时,便意味着你已经对这项知识入门了。” 一、定义(是什么) Java反射机制是在运行状态中,对任意一个类,都能够知道这个类的属性和方 ...
分类:
编程语言 时间:
2018-10-05 22:37:16
阅读次数:
182
当前参考学习《JavaScript语言精粹》 在基于类的语言中,对象是类的实例,并且类可以从另一个类继承。JavaScript是一门基于原型的语言,这意味着对象直接从其它对象继承。 1、伪类 当一个函数对象被创建时,Function构造器产生的函数对象会运行类似这样的一些代码: 新函数对象被赋予一个 ...
分类:
编程语言 时间:
2018-10-04 10:45:29
阅读次数:
180
就是可以给你的类增加魔力的特殊方法,如果你的对象实现 (重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动发生的。 __init__ 构造器,当一个实例被创建的时候初始化的方法。但是它并 不是实例化调用的第一个方法。 __n ...
分类:
编程语言 时间:
2018-10-04 10:37:51
阅读次数:
127
spring中,有三种创建对象的方式 (1)构造创建 (2)实例工厂构造 (3)静态工厂构造 一 构造器创建 在构造器创建对象时,有无参构造和有参构造 两种 (1)在spring中,默认的是无参构造,在applicationContext.xml配置如下,此时com.spring.pojo.Peop ...
分类:
编程语言 时间:
2018-10-01 20:43:45
阅读次数:
121
获取类构造器的用法与上述获取方法的用法类似,如: 这个例子中没能获得返回类型的相关信息,那是因为构造器没有返回类型。 这个程序运行的结果是: ...
分类:
其他好文 时间:
2018-10-01 10:40:14
阅读次数:
110
对于构造器,则不能像执行方法那样进行,因为执行一个构造器就意味着创建了一个新的对象 (准确的说,创建一个对象的过程包括分配内存和构造对象)。所以,与上例最相似的例子如下: 根据指定的参数类型找到相应的构造函数并执行它,以创建一个新的对象实例。使用这种方法可以在程序运行时动态地创建对象,而不是在编译的 ...
分类:
其他好文 时间:
2018-10-01 10:33:00
阅读次数:
121
1 e.getMessage() ; 只会获得异常的名称。比如说NullPoint 空指针,就告诉你说是空指针 2.e.toString(): 获得异常种类和错误信息 3.e.printStackTrace(); 在控制台打印打印出详细的异常信息,异常名称。便于调试 3 如果异常是用无参构造器构造后 ...
分类:
其他好文 时间:
2018-09-30 16:31:01
阅读次数:
182
ArrayList底层采用数组实现,访问特别快,它可以根据索引下标快速找到元素。但添加插入删除等写操作效率低,因为涉及到内存数据复制转移。 ArrayList对象初始化时,无参数构造器默认容量为10,当空间不足时会扩容,扩容后的容量是老容量的1.5倍。Java8的ArrayList源代码第259行, ...
分类:
其他好文 时间:
2018-09-29 19:21:12
阅读次数:
170
【转】ES6箭头函数(Arrow Functions) ES6可以使用“箭头”(=>)定义函数,注意是函数,不要使用这种方式定义类(构造器)。 一、语法 1. 具有一个参数的简单函数 var single = a => a single('hello, world') // 'hello, worl ...
分类:
其他好文 时间:
2018-09-29 14:31:11
阅读次数:
158