java
呆木头_
日常被自己坑的娃
展开
-
static
问题:项目启动时初始化报错,定位到原因就是这行代码。同事加了一个final就解决了,当时觉得很懵,就查了查资料:内存: 加载类(同时加载静态方法或静态变量)>>创建对象>>成员变量初始化>>方法调用静态变量或方法有个特性,就是可以通过类名直接调用,即不用创建对象(当然你也可以创建对象调用)可调用静态方法或变量static final可以在不new对象的情况下调...转载 2018-06-22 10:41:39 · 102 阅读 · 0 评论 -
Java中的堆和栈
JAVA在程序运行时,在内存中划分5片空间进行数据的存储。分别是:1:寄存器。2:本地方法区。3:方法区。4:栈。5:堆。基本,栈stack和堆heap这两个概念很重要,不了解清楚,后面就不用学了。以下是这几天栈和堆的学习记录和心得。得些记录下来。以后有学到新的,会慢慢补充。 一、先说一下最基本的要点基本数据类型、局部变量都是存放在栈内存中的,用完就消失。new创建的实例化对象及数组,是存放在堆内...转载 2018-06-25 11:11:48 · 117 阅读 · 0 评论