java基础面试题大全答案 1、作用域public,private,protected,以及不写时的区别 答: 区别如下: 2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口) 答: 匿名 ...
分类:
编程语言 时间:
2020-05-13 12:36:21
阅读次数:
64
java基础面试题大全带答案 1、作用域public,private,protected,以及不写时的区别 答: 区别如下: 2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口) 答: 匿 ...
分类:
编程语言 时间:
2020-05-13 12:23:29
阅读次数:
88
js中三种定义变量的方式const, var, let的区别: 1.const定义的变量不可以修改,而且必须初始化。 2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。 3.let是块级作用域,函数内部使用let定义后,对函数外部无影响。 定义和用法 getContext ...
分类:
微信 时间:
2020-05-12 13:50:01
阅读次数:
73
const 全局变量的链接性为内部 使用 extern 覆盖默认的内部链接性,转为外部链接性 extern const int states = 50; // definition with external linkage 函数或代码块内声明 const ,作用域为代码块 ...
分类:
编程语言 时间:
2020-05-11 15:23:42
阅读次数:
76
声明委托变量的时候在自定义的委托类型前加一个event关键字,就表示这个是事件。 event和普通的委托区别是:event对委托做了作用域上的限制,事件只能在类的内部被调用,在类的外部是无法调用的,有效防止了误调【经典案例:观察者模式——被观察者自己调用自己的方法而不是让观察者全都一一调用,观察者只 ...
作用域:名称在翻译单元(包括文件)的可见范围 局部: 只在定义它的代码块中可用,如自动变量 全局(文件作用域): 从定义位置到文件结尾都可用 注意: 静态变量的作用域取决于如何被定义 函数的作用域不能是局部 ...
分类:
编程语言 时间:
2020-05-10 15:10:03
阅读次数:
55
ES6/ES7/ES8常用特性和新特性 ES6 ES6在ES5的基础上新增了一系列特性,这里仅列出常用特性 变量的改变,添加了块级作用域的概念 let声明变量(块级作用域),let是更完美的var,它声明的全局变量不是全局属性widow的变量,这便解决了for循环中变量覆盖的问题 const声明常量 ...
分类:
其他好文 时间:
2020-05-10 11:00:30
阅读次数:
55
HTML5学堂-码匠:计时器的第一个参数,包含几种不同的书写方法,可以是函数名,匿名函数,JS代码字符串,还有一些面试题当中会出现“函数调用”的书写方式。 那么,这些不同的书写方法分别表示什么呢?在计时器中出现的第一个参数,作用域又是在哪里创建的? 计时器第一个参数的不同写法 函数名的书写方法 这是 ...
分类:
编程语言 时间:
2020-05-09 21:22:20
阅读次数:
70
自动变量(动态局部变量): 未指定变量的存储类型,缺省为auto。如 auto int i; 进入语句块自动申请内存(栈),退出语句块自动释放内存 可以在嵌套的语句块内命名相同名字的变量,语句块优先使用本语句块定义的变量,使用外层同名变量加::符号 静态变量: 静态局部变量:堆。编译阶段初始化,仅一 ...
分类:
编程语言 时间:
2020-05-09 19:20:03
阅读次数:
82
和JS\Python语句判断逻辑基本一致,不需要记录详细,只需要记录格式 一、for循环 二、while循环 三、do...while循环 四、三种循环的区别 对比|区别 | for和while、do...while| 1、for的作用域再for结构体中,而另外两种为整个函数体中 2、do..whi ...
分类:
编程语言 时间:
2020-05-09 01:19:42
阅读次数:
64