码迷,mamicode.com
首页 >  
搜索关键字:静态变量    ( 2551个结果
Java虚拟机运行时数据区域划分
Java虚拟机数据运行时区域 方法区(Method Area) 存储加载的类信息,常量,静态变量,编译器编译后的代码等数据。虽然JVM规范把方法区描述为堆的一个逻辑部分,但它却有一个别名叫做Non-Heap。Class文件中除了有类的版本,字段,方法,接口等描述信息外,还有一项是常量池,用于存放编译 ...
分类:编程语言   时间:2017-11-27 00:01:31    阅读次数:213
main 静态方法 非静态方法
静态方法不可以调非静态全局变量,从内存的角度看,就是当类被加载的时候静态方法和静态属性(全局静态变量)被加载到内存中,就是在内存中开辟一段内存地址用来保存静态方法和静态属性,这时候没有被实例化的类在内存中是不存在的,所以静态方法是不能访问非静态的全局变量。在类被实例化的时候,就是new 某个类的时候 ...
分类:其他好文   时间:2017-11-26 22:57:15    阅读次数:199
代码优化
1,尽量使用局部变量。 2,重用已有对象。 3,使用常量类。 4,懒加载(需要时才实例对象)。 5,少用异常,try放在最外层。 6,移位换算(a*b==a>>c)。 7,常量不可为公开,首字母大写。 8,少用静态变量。 9,尽量使用单例(控制资源的使用,通过线程同步来控制资源的并发访问, 控制实例 ...
分类:其他好文   时间:2017-11-26 11:15:45    阅读次数:93
201621123041java程序设计第十周学习总结
1. 本周学习总结 2. 书面作业 1. 常用异常 1.1 自己以前编写的代码中经常出现什么异常、需要捕获吗(为什么)?应如何避免? 最频繁的错误包括ArrayIndexOutOfBoundsException(数组越界)、 NullPointerException(空指针)、ClassCastEx ...
分类:编程语言   时间:2017-11-25 19:14:40    阅读次数:225
java中静态变量在内存中的位置
java程序在内存中的存储分配情况:一、堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 栈区: 1.每个线程包含一个栈区,栈中只保存基础数据 ...
分类:编程语言   时间:2017-11-25 16:11:38    阅读次数:187
jsp页面数据回显(select下拉选择框)
1。静态变量方式: <!-- 实现select标签回显 --> 1.<select name="curStatus" value="${curStatus}"> <option value="0">-请选择-</option> <option value="1" <c:if test="${'1' ...
分类:Web程序   时间:2017-11-25 15:16:33    阅读次数:305
s3c2440代码重定位和段的引入——学以致用,综合Makefile的锻炼
对于2440而言,nand启动,nand的前4k内容由硬件复制到sram。 nor flash,可以像内存一样读,但是不能像内存一样写,执行写操作需要特殊的操作。 程序中包含有需要写的全局或者静态变量,它们在bin文件中,写在nor flash上,直接修改这样的变量是无效的。 到底什么意思呢?还是看 ...
分类:其他好文   时间:2017-11-25 00:58:39    阅读次数:336
【转】Spring Bean单例与线程安全
一、Spring单例模式及线程安全 Spring框架中的Bean,或者说组件,获取实例的时候都是默认单例模式,这是在多线程开发的时候需要尤其注意的地方。 单例模式的意思是只有一个实例,例如在Spring容器中某一个类只有一个实例,而且自行实例化后并项整个系统提供这个实例,这个类称为单例类。 当多个用 ...
分类:编程语言   时间:2017-11-24 17:57:09    阅读次数:149
java中的静态
1.静态方法不可以访问非静态的方法和成员变量 2.java中继承和多态 对于成员变量,编译看左边,运行看左边; 对于一般的成员方法,编译看左边,运行看右边; 对于静态方法,编译和运行都看左边. 1.静态变量与静态方法说继承并不确切,静态方法与变量是属于类的方法与变量。而子类也属于超类,比如说Mana ...
分类:编程语言   时间:2017-11-24 16:56:49    阅读次数:103
es6 入门 变量,箭头函数,变量字符串拼接
ES6里面,变量表示方法不再只有var 一种,而变成了三种。 var , let, const let 和var 的区别呢,是无法定义let 两次,但是内容还是可以换的。 这避免了不小心覆盖了变量的可能性。 而const ,顾名思义,可以用来定义静态变量。比如PI. ES6的匿名函数的表示方法,从以 ...
分类:其他好文   时间:2017-11-24 16:53:59    阅读次数:341
2551条   上一页 1 ... 90 91 92 93 94 ... 256 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!