Kotlin中类允许定义个主构造器和多个第二构造器。 主构造器就是类头的一部分,紧跟在类名的后面,构造器参数是可选的 第二构造器 ...
分类:
其他好文 时间:
2018-12-15 23:52:44
阅读次数:
197
类加载过程: 1、类加载就是执行Java程序编译之后在字节码文件中生成的clinit()方法(称之为类构造器),clinit()方法由静态变量和静态代码块组成。 2、子类的加载首先需要先加载父类,如果父类为接口。则不会调用父类的clinit方法。一个类中可以没有clinit方法。 3、clinit方 ...
分类:
其他好文 时间:
2018-12-15 13:57:28
阅读次数:
133
需要在<bean>的autowire属性里指定自动装配的模式 byType(根据类型自动装配) byName(根据名称自动装配) constructor(通过构造器自动装配) 名字须与属性名一致 byName根据Bean的名字和当前bean的setter风格的属性名进行自动装配,若有匹配的,则进行自 ...
分类:
其他好文 时间:
2018-12-13 22:17:19
阅读次数:
175
Promise对象代表了未来将要发生的事情,用来传递异步操作的信息。 Promise对象的状态不受外界的影响,对象代表一个异步操作,有三种状态:pending 初始状态 fulfilled 成功 rejected 失败 创建Promise需要使用new 来调用Promise的构造器进行实例化 var ...
分类:
其他好文 时间:
2018-12-13 11:30:35
阅读次数:
179
第7条:避免使用终结方法 终结方法(finalizer)通常是不可预测的,也是很危险的,一般情况下是不必要的。使用终结方法会导致行为不稳定,降低性能以及可移植性问题。 C++程序员被告知“不要把终结方法当做C++中的析构器(destructors)的对应物”。在C++中,析构器是回收一个对象所占用资 ...
分类:
其他好文 时间:
2018-12-09 18:45:31
阅读次数:
161
config.php里面配置数据库的连接信息,可以是多个数据库 具体用法: 查询构造器 Db::name("表名")这种写法的显著好处是:如果表的前缀发生改变,也丝毫不受影响! 事务 *注意:如果上述代码中,Db::commit()被注释,那么代码仍未知执行成功 还支持in between等操作 关 ...
分类:
数据库 时间:
2018-12-09 12:18:30
阅读次数:
213
介绍 概述:单例(Singleton)模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。那么问题来了:如何绕过常规的构造器, 提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的, Singleton模式其实相当于一种职责型模式。因为 ...
分类:
其他好文 时间:
2018-12-08 20:24:37
阅读次数:
216
访问控制(Access Control) 访问控制可以限定其他源文件或模块中的代码对你的代码的访问级别。这个特性可以让我们隐藏代码的一些实现细节,并且可以指定一些代码和访问和使用的优先接口。 你可以明确地给单个类型(类、结构体、枚举)设置访问级别,也可以给这些类型的属性、方法、构造器、下标等设置访问 ...
分类:
编程语言 时间:
2018-12-08 17:56:49
阅读次数:
177
恢复内容开始 什么是对象和过程? 对象:就是具体过程的实施者 过程:就是由方法组成的一个个步骤; 什么是类和对象; 类:指的是对一类事物的的描述 对象:指的是实际存在某类事物的每个个体,也叫实例。 类是又属性,方法 ,构造器,内部类,代码块构成; 属性指的是事物的特性; 方法指的是事物的行为功能; ...
分类:
编程语言 时间:
2018-12-08 13:16:43
阅读次数:
147