vue组件 1.vue组件三板斧 1.创建组件构造器对象 2.注册组件 3.使用组件 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="app"> <!-- 3.使 ...
分类:
其他好文 时间:
2020-07-18 21:55:22
阅读次数:
68
##说一下对变量提升的理解 JS的变量提升主要从两方面来说,变量定义、函数声明,二者都是把对应的内容放到对应定义时的执行环境的顶部,然后JS再开始往下依次解释(注意:函数声明的提升权重大于变量提升) // 函数b和函数c的声明被放到了顶部 // var a // var c console.log( ...
分类:
编程语言 时间:
2020-07-18 19:45:05
阅读次数:
67
创建Java对象时,对于可为空的属性,创建对象的时候有3种模式:重叠构造器模式、JavaBeans模式、Builder模式(推荐)、Stream模式(推荐)。 重叠构造器模式 该模式使用多个构造器创建Java对象。 该写法符合Java的标准惯例,但是随着参数的越来越多,代码变得越来越难写。而且该方式 ...
分类:
编程语言 时间:
2020-07-18 16:11:03
阅读次数:
86
老规矩: 一个锁,一个队列。 不带参数的构造器,初始化一个长度为0?的对象数组。 collection参数的构造方法,直接array=c.toArray(); 数组入参array=arrays.copy。 进入正题: 可以看到它是先加了锁,然后新copy一个length+1的数组,设值之后再将新数组 ...
分类:
其他好文 时间:
2020-07-17 22:06:44
阅读次数:
66
在工作中,以前的枚举类都做的比较简单,直到与公司的一个大佬合作做项目时,看到了一个更加通用且全面的通用枚举类。 且更符合阿里巴巴的java技术规范,特此记录 以上引用自阿里巴巴Java开发手册1.4.0 主要特点如下: 枚举提供序号、值、注释信息 提供构造器和get set方法 提供转换列表的方法, ...
分类:
其他好文 时间:
2020-07-16 00:19:58
阅读次数:
112
面向对象的特征一:封装与隐藏; 一、问题引入 当我们创建一个类的对象以后,我们可以通过 “对象.属性”的方式,对对象属性进行赋值。 这里,赋值操作要受到属性的数量类型和存储范围的制约。除此之外,没有其他制约条件,但是,在实际问题中,我们往往需要给属性赋值 加入额外的限制条件。这个条件就不能在属性声明 ...
分类:
其他好文 时间:
2020-07-15 15:26:49
阅读次数:
52
面向对象学习的三条主线 1.java类及成员变量;类的成员:属性、方法,构造器、代码块,内部类 2.面向对象的三大特征:封装性、继承性、多态性 3.其他关键字:this super static final abstract interfae package import 一、面向对象:简言之,将功 ...
分类:
其他好文 时间:
2020-07-15 15:16:02
阅读次数:
62
1. 解析错--Javabean没有实现默认的无参数构造器 Exception in thread "main" com.alibaba.fastjson.JSONException: syntax error, expect {, actual string, pos 22, fieldName ...
分类:
Web程序 时间:
2020-07-14 18:10:14
阅读次数:
94
与构造函数名字类似,但无太大关系。 普通生成 var p = new Function('x','y','return x+y'); p(2,3) 动态生成 createFunction(){ let arr = Array.from(arguments); var params = arr.spl ...
分类:
Web程序 时间:
2020-07-13 18:02:36
阅读次数:
91
由单参构造函数进行的类型转换称为隐式转换,由类型转换运算符进行的转换称为显式转换。 c++中,单参构造函数(或者除了第一个参数外其余参数都有默认值的多参数构造函数)承担了两个角色:一是构造器,二是默认且隐含的类型转换操作符。 当我们在写 YYY = XXX 这样的代码,且XXX的类型恰好是YYY单参 ...
分类:
编程语言 时间:
2020-07-12 19:06:42
阅读次数:
67