java基础部分面试题(前11题请看上一篇博客)12、静态变量和实例变量的区别?在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空
分类:
编程语言 时间:
2019-12-15 01:14:40
阅读次数:
117
前11题请看上一篇文章 12、静态变量和实例变量的区别? 在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。 在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也 ...
分类:
编程语言 时间:
2019-12-14 17:26:23
阅读次数:
106
/* 自定义promise 1. 执行MyPromise构造函数,要立即执行executor 2. promise实例对象,内部有三种状态 初始化 pending 成功 resolved 失败 rejected 注意:状态只能修改一次 如果executor内部出错了,promise状态改成rejec ...
分类:
Web程序 时间:
2019-12-14 11:33:42
阅读次数:
78
微信小程序 文档 "微信小程序开发文档" 本质 so微信小程序到底是什么?是原生的app还是H5应用? 简单来说,小程序是一种应用,运行的环境是微信(App)进程中,使用了部分的H5技术 目录介绍 app.js为启动文件,启动生成app实例对象 配置全局app.json "app.json文档" 注 ...
分类:
微信 时间:
2019-12-10 01:11:35
阅读次数:
169
类索引器 将实例对象中的不同字段分别映射到不同的下标,通过类似数组的方式访问对象,和属性一样可以 ...
synchronized和volatile volatile :保证内存可见性,但是不保证原子性; synchronized:同步锁,既能保证内存可见性,又能保证原子性; synchronized实现可重入锁 (1.持有同一锁自动获取 2.继承锁) 锁定的对象有两种:1.类的实例(对象锁) 2.类对 ...
分类:
其他好文 时间:
2019-12-09 21:42:17
阅读次数:
98
1、实例成员与静态成员: 在es6的类中。声明在类的构造方法中的成员称为实例成员,可以使变量或者方法,实例成员只能通过实例对象来访问。静态成员是通过类直接添加的,只能通过类来访问。 <script> class Star{ constructor(uname, age){ this.uname = ...
分类:
其他好文 时间:
2019-12-09 15:32:32
阅读次数:
205
package com.company.java.oop.instance; /** * 如何设计,才能保证如下类的实例对象 * 在内存中只有一份? * 1)让外界从一个池中去取对象(通过池保证类的实例在池中一份) * 2)让外界直接通过类的静态方法获取类内部创建的一个实例。 */ class Si ...
分类:
其他好文 时间:
2019-12-08 10:32:57
阅读次数:
64
一.原型对象 对象分为: 普通实例对象 函数对象 结论: 函数对象的prototype属性就是原型对象,原型对象也是一个实例对象。 函数对象有prototype属性,实例对象有__proto__属性。如果属性前面和后面都有两个下划线则该属性为私有属性不可以修改。 函数对象的prototype属性等价 ...
分类:
Web程序 时间:
2019-12-07 01:11:44
阅读次数:
107
URLSearchParams对象用于处理URL中查询字符串,即?之后的部分。 1.语法 其实例对象的用法和Set数据结构类似。实例对象本身是可遍历对象。但是不是遍历器。 2. 实例操作方法 1. has(key) 2.get(key) 3.getAll(key) 当同一个键值对应多个值时用该方法 ...
分类:
Web程序 时间:
2019-12-06 23:39:32
阅读次数:
108