运行时常量池(Runtime Constant Pool) 运行时常量池是每一个类或接口的常量池(Constant_Pool)的运行时表现形式,它包括了若干种常量:编译器可知的数值字面量到必须运行期解析后才能获得的方法或字段的引用。 运行时常量池是方法区的一部分。每一个运行时常量池都分配在JVM的方 ...
分类:
其他好文 时间:
2016-12-26 00:45:19
阅读次数:
235
JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) (该知识点引用 http://www.cnblogs.com/dingyingsi/p/3760730.html) 堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目 ...
分类:
其他好文 时间:
2016-12-24 01:45:00
阅读次数:
254
可以从IE特有的方法和非IE特有的方法来区分不同的浏览器 1.为元素添加事件监听: 非IE:.addEventListener("click",show,false)//第三个参数为事件流,true为事件捕获,false为事件冒泡 IE:.attachEvent("onclick",show); 2 ...
分类:
Web程序 时间:
2016-12-23 01:20:03
阅读次数:
207
virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。 情况2:在基类中定义了virtual方法,然后在派生类中使用override重写该方法 ...
这篇文章主要介绍了C#中ref和out的区别浅析,当一个方法需要返回多个值的时候,就需要用到ref和out,那么这两个方法区别在哪儿呢,需要的朋友可以参考下 在C#中通过使用方法来获取返回值时,通常只能得到一个返回值。因此,当一个方法需要返回多个值的时候,就需要用到ref和out,那么这两个方法区别 ...
方法的重载 方法的签名:方法名及参数个数及类型构成(参数名不算) this对象本身,常用于 (1)访问这个对象的字段与方法 (2)区分字段和局部变量 (3)构造方法调用 写类:定义字段和方法 ...
java虚拟机的基本结构如图: 1)类加载子系统负责从文件系统或者网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间。除了类的信息外,方法区中可能还会存放运行时常量池信息,包括字符串字面量和数字常量(这部分常量信息是Class文件中常量池部分的内存映射)。 2)java堆在虚拟机启 ...
分类:
其他好文 时间:
2016-12-18 17:20:36
阅读次数:
147
javaSE基础07 一、static静态修饰符 用了static修饰的变量就会变成共享的属性,只会初始化一次,在内存中只存在一个,并且每个对象都可以访问,存放在方法区(数据共享区) 1.1 static用来修饰成员变量 一个成员变量被static修饰了叫静态成员变量,如果没有修饰叫非静态成员变量 ...
分类:
编程语言 时间:
2016-12-17 22:15:44
阅读次数:
223
在AngularJS中显示模型中的数据有两种方式: 一种是使用花括号插值的方式: 另一种是使用基于属性的指令,叫做ng-bind: 这两种方式的效果都是一样的,其主要区别在于,使用花括号语法时,在AngularJS使用数据替换模板中的花括号时,第一个加载的页面,通常是应用中的index.html,其 ...
分类:
Web程序 时间:
2016-12-15 20:47:05
阅读次数:
256
大多数 JVM 将内存区域划分为 Method Area(Non-Heap)(方法区) ,Heap(堆) , Program Counter Register(程序计数器) , VM Stack(虚拟机栈,也有翻译成JAVA 方法栈的),Native Method Stack ( 本地方法栈 ),其 ...
分类:
其他好文 时间:
2016-12-09 12:01:26
阅读次数:
165