最新 最热

线程同步

获取监视器只能避免其他线程再次获取这个监视器,而不能保护对象。即便对象的监视器锁定了,不同步的方法也能看到(和修改)不一致的状态。

2022-05-13
1

线程的六大状态的介绍

线程的生命周期包含5个阶段,包括:新建、就绪、运行、阻塞、销毁。新建(New):创建后尚未启动的线程的状态运行(Runnable):包含Running和Ready new的线程先进入new 状态,Start会进入ready状态,当操作系统分配时间片进入runnin...

2022-05-13
1

选择篇(083)-下面代码的输出是什么?

Object.freeze使得无法添加、删除或修改对象的属性(除非属性的值是另一个对象)。

2022-05-12
1

选择篇(069)-下面代码的输出是什么?

通过defineProperty方法,我们可以给对象添加一个新属性,或者修改已经存在的属性。而我们使用defineProperty方法给对象添加了一个属性之后,属性默认为 不可枚举(not enumerable). Object.keys方法仅返回对象中 可枚举(en...

2022-05-12
0

选择篇(042)-下面代码的输出是什么?

仅供参考:只有7种内置类型:null,undefined,boolean,number,string,object和symbol。 function不是一个类型,因为函数是对象,它的类型是object。

2022-05-12
1

React篇(012)-setState 和 replaceState 的区别

答案:1. setState 是修改其中的部分状态,相当于 Object. assign,只是覆盖,不会减少原来的状态;2. replaceState 是完全替换原来的状态,相当于赋值,将原来的 state 替换为另一个对象,如果新状态属性减少,那么 state 中就没有这...

2022-05-12
1

JS篇(009)-javascript 对象的几种创建方式

这行代码创建了 Object 引用类型的一个新实例,然后把实例保存在变量 Person 中。第二种:使用对象字面量表示法

2022-05-12
1

JS篇(002)-JavaScript 中如何检测一个变量是一个 String 类型?

答案:三种方法(typeof、constructor、Object.prototype.toString.call())

2022-05-12
1

Postgresql快速查询对象OID:pg_get_object_address

文档并没有说明参数1都能传入哪些值,从代码中看可以支持以下类型,记录在下表便于查找。

2022-05-12
0

【深入理解JS核心技术】1.在 JavaScript 中创建对象的可能方式有哪些?

Singleton 是一个只能被实例化一次的对象。对其构造函数的重复调用返回相同的实例,这样可以确保它们不会意外创建多个实例。

2022-05-11
1