jvm
松鼠教授
一步一个脚印,学习编程技术
展开
-
java类加载 静态变量和构造方法加载顺序
demo1/** * java规定,变量没有初始化不能使用,全局变量也就是类的属性,java会在编译的时候,自动将他们初始化, * 所以可以不进行变量初始化的操作,☆☆☆☆☆但是(局部)变量必须初始化☆☆☆☆☆ * * 静态数据的初始化 * 初始化的顺序是:先静态对象,而后是“非静态”对象。 * * 非静态成员初始化 * 在一个类中,非静态成员的初始化,发生在任何方法(包括构造方法)被调用之前。并且它们定义的顺序,决定了初始化的顺序 * 变量初始化完成之后才厚调用构造函数 * .原创 2022-04-01 10:51:25 · 3376 阅读 · 0 评论 -
jvm学习笔记
文章目录每日笔记2020.05.201. jvm1.1java虚拟机报的两个常见异常解释每日笔记2020.05.201. jvm1.1java虚拟机报的两个常见异常解释如果线程请求的栈深度大于虚 拟机所允许的深度,将抛出StackOverflowError异常;如果虚拟机栈可以动态扩展,如果扩展时无法申请到足够的内存,就会抛出OutOfMemoryError异常。...原创 2020-05-20 11:14:10 · 172 阅读 · 0 评论