一. 多态的使用 public class Father { public void say() { System.out.println("father say()"); } public static void main(String[] args) { Son son=new Son(); s ...
分类:
编程语言 时间:
2020-07-14 00:38:47
阅读次数:
54
1、有助于 提高锁性能 的几点建议: 1.1、减少锁持有时间 只有在必要时进行同步,这样明显 减少锁持有时间、提升系统的吞吐量; public synchronized void say(){ //do one //并发逻辑 //do other } /** * 优化后 */ public void ...
分类:
编程语言 时间:
2020-07-12 17:15:16
阅读次数:
67
Object.getOwnPropertyDescriptor 一般的我们通过name属性可以获取函数名,像下面 let demo1 ={ say(){ console.log("im say") } } console.log("第一个例子",demo1.say.name) 如果对象的方法使用了取 ...
分类:
其他好文 时间:
2020-07-09 12:21:45
阅读次数:
70
匿名子类 对 抽象类 而言, 匿名实现类 对 接口 而言 匿名子类 // Father.java public abstract class Father { public abstract void say(); } // Say.java public class Say { public vo ...
分类:
其他好文 时间:
2020-07-07 13:14:04
阅读次数:
35
1、capitalize() 与 title() 区别 capitalize(): 字符串第一个字母大写 title(): 字符串内的所有单词的首字母大写 a="i say hello to you" print(a.title()) # 'I Say Hello To You' print(a.c ...
分类:
其他好文 时间:
2020-06-30 20:24:02
阅读次数:
50
<script> var b = { name : "333", say: function (func){ func(); }, prop:null } function deepClone(param){ let result = Array.isArray(param)?[]:{} if(pa ...
分类:
其他好文 时间:
2020-06-29 18:27:44
阅读次数:
61
Path: Compose Functors -> Monad Transformers -> Free Monad Compose Functors: Let's say we have a Task holding a Either. And we want simply apply a .ma ...
分类:
其他好文 时间:
2020-06-29 15:05:19
阅读次数:
52
Count and Say (E) 题目 The count-and-say sequence is the sequence of integers with the first five terms as following: 1. 1 2. 11 3. 21 4. 1211 5. 111221 ...
分类:
其他好文 时间:
2020-06-27 10:01:45
阅读次数:
74
//for in可以遍历数组和对象,但是for of只能遍历数组,不可以遍历对象 var arr = [1,4,5,6,7,8]; var obj = { name:'za', age:19, say:function(){ console.log('hello') } } //for in循环出的 ...
分类:
其他好文 时间:
2020-06-25 23:40:15
阅读次数:
57
1、简洁表达法。 当属性名与属性值相同时,可省略属性值;例如:{name : name}可以写成 {name} 属性方法中,可省略冒号与function,直接 属性名(){}即可。例如{say : function(arr){}}可以写成{say(arr){}} es5的写法: //es5: con ...
分类:
其他好文 时间:
2020-06-24 00:24:11
阅读次数:
90