自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 读书笔记--java对象的创建

创建前,虚拟机会检查这个类是否已被加载、解析和初始化过,然后进行类加载检查,为新生对象进行内存分配。内存分配的两种方式指针碰撞:假设内存绝对规整,用过的放一边,没用过的放另一边,中间放着一个指针指示器,需要分配内存时,往空闲内存移动一段与内存大小相等的距离。空闲列表:已用内存和空闲内存相互交错,虚拟机维护一个列表记录哪些内存时空闲的,分配时去找一个足够大的内存分给实例,并更新列表上的记...

2019-05-29 22:43:13 91

原创 读书笔记--java内存区域

主要列出运行时数据区域方法区、堆、虚拟机栈、本地方法栈、程序计数器。程序计数器看作当前线程所执行字节码的行号指示器,通过改变计数器的值来选取下一条需要执行的指令。执行java方法时,计数器记录的是字节码指令的地址,执行native方法时,计数器的值为空(Undefined)。每条线程一个计数器,互不影响,独立存储,线程私有。此区域没有规定OutOfMemoryError。...

2019-05-29 22:39:16 103

原创 Java中静态内部类的加载时机

先说结论:外部类初次加载,会初始化静态变量、静态代码块、静态方法,但不会加载内部类和静态内部类。 实例化外部类,调用外部类的静态方法、静态变量,则外部类必须先进行加载,但只加载一次。 直接调用静态内部类时,外部类不会加载。再看代码:外部类及内部类:public class Student { public static long OUTER_DATE = System...

2018-08-31 17:04:23 10160 2

原创 JavaScript作用域及内存理解

JavaScript作用域作用域概念:作用域(scope),程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。作用域的使用提高了程序逻辑的局部性,增强程序的可靠性,减少名字冲突。--摘自百度百科。JavaScript两种作用域:函数作用域、全局作用域。函数拥有自己的作用域,而块(如while、if和for语句)则没有。Ja...

2018-04-19 22:55:26 376

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除