JVM分为哪些区,每一个区干嘛的?
1)方法区(method):被所有的线程共享。方法区包含所有的类信息和静态变量。
2)堆(heap):被所有的线程共享,存放对象实例以及数组,Java堆是GC的主要区域。
3)栈(stack):每个线程包含一个栈区,栈中保存一些局部变量等。
4)程序计数器:是当前线程执行的字节码的行指示器。
方法区:包含所有类信息和静态变量。堆:存放对象实例和数组,Java堆是GC的主要区域。栈:每个线程中有一个栈区,栈中保存一些局部变量等。程序计数器:是指线程执行的字节码的行。
方法区,栈,堆
栈 , 本地方法栈 ,程序计数器,堆 , 方法区栈
请写出以下代码执行输出:(构造函数、静态块执行顺序)
分析一下,小程序为什么不能分享朋友圈?
介绍一下标准的CSS的盒子模型?
北京有一条1公里长的街道,你认为一天能收多少钱的停车费?
方法区:包含所有类信息和静态变量。
堆:存放对象实例和数组,Java堆是GC的主要区域。
栈:每个线程中有一个栈区,栈中保存一些局部变量等。
程序计数器:是指线程执行的字节码的行。
方法区,栈,堆
栈 , 本地方法栈 ,程序计数器,堆 , 方法区
栈