码迷,mamicode.com
首页 >  
搜索关键字:局部变量    ( 6400个结果
局部内部类访问局部变量的问题
局部内部类访问局部变量的注意事项: 局部变量必须用final修饰! 为什么? 因为局部变量是随着方法的调用而调用,随着调用完毕而消失 但是我们调用内部类时创建的对象依旧在堆内存中,并没有被回收,如果访问的局部变量不是用final修饰的,就是当方法调用完毕后,依旧存在于堆内存中的对象找不到局部变量的问 ...
分类:其他好文   时间:2020-02-23 14:58:47    阅读次数:78
30种SQL语句优化
01 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 02 应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 03 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使 ...
分类:数据库   时间:2020-02-23 14:42:59    阅读次数:89
Java泛型
一、泛型的两种形式 1、泛型类、泛型接口 2、泛型方法 二、查漏补缺 1、泛型实参必须是引用数据类型,不能是基本数据类型 2、泛型类或泛型接口上的泛型,可以在该类/接口中修饰: 属性的类型、方法的形参类型、方法的返回值类型、局部变量的类型。 但是不能用作 静态成员的类型 ...
分类:编程语言   时间:2020-02-23 14:21:04    阅读次数:65
[小技巧]python利用反射实现函数内静态局部变量
def func(): if not hasattr(func, '_value'): func._value = 0 # 初始化“静态局部变量”_value func._value += 1 print(func._value) # 测试 for i in range(10): func() ...
分类:编程语言   时间:2020-02-23 09:32:37    阅读次数:69
C++ inline内联函数
内联函数 函数调用是有时间和空间开销的。程序在执行一个函数之前需要将实参、局部变量、返回地址以及若干寄存器都压入栈中,然后才能执行函数体中的代码;执行完之后,还要将之前压入栈中的数据都出栈,才能接着执行函数调用位置以后的代码。 如果函数体代码比较多,需要较长的执行时间,那么函数调用机制占用的时间可以 ...
分类:编程语言   时间:2020-02-22 16:07:46    阅读次数:76
变量与常量
1.定义常量的语法: static final 数据类型 常量名 = 值; public static final float PAI=3.14; 注意:常量名规范命名时所有字母必须大写! 2.定义变量的语法: 数据类型 变量名字 = 初始值; 3.全局变量与局部变量 class A{ int i; ...
分类:其他好文   时间:2020-02-22 14:19:35    阅读次数:77
c++内存管理
1.C++内存分配方式 堆:堆是操作系统中的术语,是操作系统所维护的一块特殊内存,用于程序的内存动态分配,C语言使用malloc从堆上分配内存,使用free释放已分配的对应内存。 栈:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处 ...
分类:编程语言   时间:2020-02-22 10:07:17    阅读次数:85
内存管理:栈(stack) 和 栈溢出
程序的虚拟地址空间分为多个区域,栈是其中地址较高的一个区域。 栈可以存放函数参数、局部变量、局部数组等作用范围在函数内部的数据,它的作用就是完成函数的调用。 栈的概念 栈溢出(Stack Overflow) 对于每个程序来说,栈能使用的内存是有限的,一般是1M 8M,这在编译时就已经决定了,程序运行 ...
分类:其他好文   时间:2020-02-21 22:39:57    阅读次数:76
作用域
作用域 + 变量作用域:一个变量的作用域就是代码中定义变量的区域。 全局变量:在全局中定义的变量拥有全局作用域 局部变量:在函数内部定义的变量为局部变量,具有局部作用域 + 函数作用域:ES6之前由于JS中没有块级作用域,而是取代的使用了函数作用域。 在函数中声明的变量都贝贝提升至函数体的顶部,即为 ...
分类:其他好文   时间:2020-02-21 17:56:26    阅读次数:51
python函数2_闭包和装饰器
变量的范围(局部/全局) 局部变量 在函数内部声明的变量 在函数体外部无法获取 全局变量 在函数外部声明的变量 所有函数都可以访问 在函数内,局部变量和全局变量同名,优先使用局部变量 当在函数体内,尝试更改全局变量会报错 当需要在函数体内修改全局变量时,需要加global 只是获取不需要加 当在函数 ...
分类:编程语言   时间:2020-02-20 23:38:39    阅读次数:86
6400条   上一页 1 ... 40 41 42 43 44 ... 640 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!