有两种方式可以修改DOM对象的属性: "."运算符 和 getAttribute(setAttribute)方法。 区别如下: Html代码 1.[div id="test" class="cls" dir="ltr" title="wott" ss="ss"][/div] [div id="tes ...
分类:
Web程序 时间:
2016-09-09 22:24:37
阅读次数:
175
我们先看代码 输出结果: 关于==和equals,我们需要知道java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型( ...
分类:
编程语言 时间:
2016-09-06 11:52:40
阅读次数:
166
一、内存分配 Java程序运行时的内存分配,按照JVM规范,包括以下几个区域:程序计数器、虚拟机栈、本地方法栈、方法区、堆。其中,前三个是线程私有的,与线程生命周期相同,线程退出内存自动回收;后两者是所有线程共享内存的,只在垃圾回收机制被触发时,被动回收。 * 程序计数器,内存区域极小,是当前线程的 ...
分类:
编程语言 时间:
2016-09-05 06:54:16
阅读次数:
201
String是Java中最常用的存储字符型数据的类,被final修饰,无法被继承且字符串长度无法修改,维护在常量池中(常量池属于方法区的一部分)。 1. 初始化方式 String主要有两种初始化方式 1)String str = "abc"; 2)String str = new String("a ...
分类:
其他好文 时间:
2016-09-03 09:41:13
阅读次数:
128
2016-04-18 20:40:59 三、JVM内存参数调整及监控 3.1 JVM之内存调整 JVM运行时数据区的内存大小可以通过参数来设置,通常能设置的两块区域为堆空间和持久代(方法区),设置方法是以参数的形式来指定, Sun 的HotSpot需要在jvm启动前设置这些参数,启动JVM后不能动态 ...
分类:
编程语言 时间:
2016-09-01 00:10:19
阅读次数:
165
内存的划分 1寄存器 2 本地方法区 3 方法区 4 栈内存 存储的都是局部变量 变量所属的作用域一旦结束,该变量就自动释放 5 堆内存 存储的是数组和对象(其实是数组就是对象) 凡是new 建立的都是在堆里 特点: 1 每一个实体都有首地址值 2 堆内存中的每一个变量都有默认初始值,根据类型的不同 ...
分类:
其他好文 时间:
2016-08-31 13:51:30
阅读次数:
107
load和个体方法都可以充分利用内部缓存和二级缓存中的现有数据。 ************************************************************************** Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并 ...
分类:
Web程序 时间:
2016-08-29 14:33:21
阅读次数:
144
JVM学习笔记 JVM内存管理和JVM垃圾回收 JVM内存组成结构 JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示: 1)堆 所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survi ...
分类:
编程语言 时间:
2016-08-29 14:28:24
阅读次数:
214
为了展示虚拟机如何使用方法区中的信息,下面来举例说明: 不同的虚拟机实现可能会用完全不同的方法来操作,下面描述的只是其中一种可能——但并不是仅有的一种。 要运行Volcano程序,首先得以某种“依赖于实现的”方式告诉虚拟机“Volcano”这个名字。之后,虚拟机将找到并读入相应的class文件“Vo ...
分类:
其他好文 时间:
2016-08-27 20:36:52
阅读次数:
152