static关键字至少有下列作用: (1)设置变量的存储域,函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值; (2)限制变量的作用域,在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问; ...
分类:
其他好文 时间:
2017-07-23 22:51:42
阅读次数:
186
递归函数是我们常用到的一类函数,最基本的特点是函数自身调用自身,但必须在调用自身前有条件判断,否则无限无限调用下去。实现递归函数可以采取什么方式呢?本文列出了三种基本方式。理解其原来需要一定的基础知识水品,包括对全局变量,引用,静态变量的理解,也需对他们的作用范围有所理解。递归函数也是解决无限级分类 ...
分类:
Web程序 时间:
2017-07-22 00:13:07
阅读次数:
193
一、变量作用域 变量作用域指的是变量的作用范围,javascript中的变量分为全局变量和局部变量 1、全局变量:在函数之外定义的变量,为整个页面公用,函数的内部外部都可以访问。 2、局部变量:在函数内部定义的变量,只能在定义该变量的函数内部访问,外部无法访问。函数内部访问变量时,先在内部查找是否有 ...
分类:
Web程序 时间:
2017-07-18 01:53:58
阅读次数:
248
内部类详解(很详细) (转)内部类有两种情况: (1) 在类中定义一个类(私有内部类,静态内部类) (2) 在方法中定义一个类(局部内部类,匿名内部类) 1、私有内部类 —— 在方法之间定义的内部类,非静态 我们首先看看类中内部类的两个特点: (1) 在外部类的作用范围内可以任意创建内部类对象,即使 ...
分类:
其他好文 时间:
2017-07-16 10:07:46
阅读次数:
173
在看了几本书之后的一些理解和自己的想法。 作用域,变量的作用范围 在ES6之前 变量的声明 只有var可以声明变量属于某个作用域,并且,也只有全局作用域和函数作用域。 (没有var声明的变量,属于全局作用域,在全局作用域里声明的变量,函数会成为全局的属性) 所有的变量,不是全局作用域的,就是函数作用 ...
分类:
编程语言 时间:
2017-07-15 17:49:57
阅读次数:
188
对象 Java虚拟机采用自动的内存管理和自适应的优化策略。但了解java虚拟机的运行机制和优化策略,写出适合java虚拟机管理的程序对性能提升是有意义的。 逃逸分析:对象的作用范围只在本线程范围,如方法(包括静态方法)中new 对象,这个对象是不可能被其它线程共享。可以直接在栈上分配内存。栈上数据在... ...
分类:
其他好文 时间:
2017-07-08 21:06:24
阅读次数:
130
一、成员变量、实例变量、静态变量、局部变量 1.成员变量必须在定义时就赋初值。如果不设置,会有默认值。 2.成员变量有实例变量和静态变量。 实例变量的作用范围是整个类,静态变量的作用范围可以夸类甚至在整个应用程序中都有效,用class.finalvarname引用。 3.局部变量只在方法体中有效。 ...
分类:
编程语言 时间:
2017-07-08 20:17:55
阅读次数:
169
JAVA02 Variable变量 l 数据类型四类八种 String是引用类型 l 和基本类型使用方法一样 变量定义使用注意事项 l 不赋值不能使用 l 作用范围 l 不可以重复定义 类型转换 l 小转大 自动类型转换 直接转换 l 大转小 强制转换 不可以直接转换 l 算术运算符 i. ++a ...
分类:
编程语言 时间:
2017-07-07 23:30:59
阅读次数:
204
局部变量与全局变量 根据变量在程序中的作用范围,可以将变量分为局部变量和全局变量。 局部变量: 在函数内和块内定义,只在这个函数和块内起作用的变量。 全局变量: 在所有函数外定义的变量,它的作用域是从定义变量的位置开始到本程序文件结束。 ...
分类:
其他好文 时间:
2017-07-05 15:54:34
阅读次数:
117
bash是 Bourne Again Shell简称 ,从unix系统的sh发展而来 查看当前shellecho $SHELL查看系统支持的shellcat /etc/shells cd /binls -la *sh 一、 bash shell的配置变量可分为自定义变量和环境变量他们作用范围不同se ...
分类:
其他好文 时间:
2017-07-01 20:49:23
阅读次数:
276