这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGenspace中,它和存放类实例(Instance)的Heap区域不同,GC(GarbageCollection)不会在主程序运行期对PermGenspace进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGenspace错误,这种错误..
分类:
编程语言 时间:
2016-04-11 19:00:32
阅读次数:
223
因为JavaScript 中this 是在运行期进行绑定的,因此JavaScript 中this 关键字具备多重含义。 具体在实际应用中,this的指向大致可以分为下面4种。 作为对象的方法调用 和 作为普通函数调用 注意,不管x之前是obj.getA,还是其他某个对象的属性,只要最后是以x(),f ...
分类:
其他好文 时间:
2016-04-09 13:34:33
阅读次数:
157
1. C语言中的const (1)const修饰的变量是只读的,使得变量具有只读属性,但本质还是变量。所以不是真正的常量,它只是告诉编译器该变量不能出现在赋值符号的左边。 (2)const修饰的局部变量在栈上分配空间,全局变量在只读存储区分配空间 (3)const只在编译期有用,在运行期无用 【编程 ...
分类:
其他好文 时间:
2016-04-08 00:44:59
阅读次数:
118
晚期(运行期)优化 1.为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(Just In Time,JIT编译器)。 2.Hotspot虚拟机内的即时编译器 (1)解释器与编译器 主流的商用虚拟机,如Ho ...
分类:
其他好文 时间:
2016-04-07 22:08:00
阅读次数:
227
在c语言中,标识符必须先定义后使用。但定义语句应该放在什么位置?在程序中,一个定义了的标识符是否随处可用?这些问题牵涉到标识符的作用域。经过赋值的变量是否在程序运行期间总能保存其值?这又牵涉到变量的生存期。当一个程序的若干函数分别存放于不同的文件中时又有何限制?对于上述问题,c语言中有具体的规定。 ...
分类:
编程语言 时间:
2016-04-07 01:03:42
阅读次数:
141
// 第一部分 C++内存分配 // 一。关于内存 1、内存分配方式 内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在 。例如全局变量,static变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函 ...
分类:
编程语言 时间:
2016-04-05 16:15:51
阅读次数:
189
全局静态变量 在全局变量之前加上关键字static,全局变量就被定义成为一个全局静态变量。 1)内存中的位置:静态存储区(静态存储区在整个程序运行期间都存在) 2)初始化:未经初始化的全局静态变量会被程序自动初始化为0(自动对象的值是任意的,除非他被显示初始化) 3)作用域:全局静态变量在声明他的文 ...
分类:
其他好文 时间:
2016-03-29 23:55:45
阅读次数:
172
体系试运行的目的体系运行期(试运行期)一般焦作磨合期,再次期间体系运行的目的是要在事件中体验体系的充分性、实用性和有效性1、发现问题:通过实施程序和各种作业指导文件,充分发挥体系本身的各项功能,及时发现体系策划本身存在的问题2、完善体系:按照控制程序要求对体..
分类:
其他好文 时间:
2016-03-29 11:05:04
阅读次数:
150
配置 从Resin官网(http://www.caucho.com)下载Resin解压后,启动Resin,运行resin根目录下的resin.exe文件,运行期间将出现下图所示的命令提示符窗口。 表示Resin已成功启动,启动后在浏览器输入http://localhost:8080/进入Resin默 ...
首先,抛开Spring,先来谈谈JPA。 1.JPA是什么? JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 说到底还是一个ORM框架,不过是Sun为了希望整合所有的ORM框架而推出的规范,总 ...
分类:
编程语言 时间:
2016-03-27 17:34:13
阅读次数:
663