- 博客(6)
- 收藏
- 关注
转载 java虚拟机中的对象
对象创建过程图:给对象分配内存:(1).指针碰撞图:解读:(1).我们把堆内存分为两个空,一个是我们使用的内存,另一个是空闲的内存,中间放一个指针为分界线,其实分配内存,就是指针移动的过程。当我们创建一个对象的时,它肯定会占用内存空,那么外面使用的内存就会增大,空闲内存就会减少,所以指针就会往左移动。这种分配方式称之为指针碰撞。(2).空闲列表:在...
2019-01-28 22:08:00 79
转载 java虚拟机内存管理
程序计数器:程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。程序计数器处于线程独占区如果线程执行的是Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址,如果正在执行的native方法,这个计数器的值为undefined此区域是唯一一个Java虚拟机规范中没有规定任何OutOfMenmoryError(内存溢出)情况的区...
2019-01-27 23:13:00 120
转载 weblogic启动后,抛出大量的java.lang.ArrayIndexOutOfBoundsException异常
在weblogic 12c添加一个server成功后,在将server删除。重新启动AndminServer时抛出大量的 java.lang.ArrayIndexOutOfBoundsException的错误,日志报错如下代码:<Critical> <EmbeddedLDAP> <BEA-000000> <java.lang.ArrayI...
2019-01-15 19:20:00 1680
转载 java:递归的结构--基础篇
递归结构:递归的基本思想就是“自己调用自己”【示例1-1】public static void main(String[] args) { a();}static void a(){ System.out.println("a"); a();}如上示例,将会报错java.lang.StackO...
2019-01-06 23:24:00 175
转载 java:break和continue语句的区别--基础篇
1.Break语句:break用于强行退出循环,不执行循环中剩余的语句【示例1-1】break语句public static void main(String[] args) { int cunt = 0; for(int i=0;i<15;i++){ cunt++; ...
2019-01-05 22:35:00 245
转载 java:变量,常量和final关键字--基础篇
变量的本质:变量的本质其实就是代表一个“可操作的存储空间”,空间位置是确定的,但是里面放置的是什么值是不确定。我们可以通过变量名来访问“对应的存储空间”,从而操作这个“存储空间”存储的值。例如:车位;变量就相当于车位,车位是确定的,但车位里具体停放什么车辆是未知的变量声明:格式为: type varName [svalue][,varName[svalue]....
2019-01-03 22:43:00 141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人