JVM分为哪些区,每一个区干嘛的?
1)方法区(method):被所有的线程共享。方法区包含所有的类信息和静态变量。
2)堆(heap):被所有的线程共享,存放对象实例以及数组,Java堆是GC的主要区域。
3)栈(stack):每个线程包含一个栈区,栈中保存一些局部变量等。
4)程序计数器:是当前线程执行的字节码的行指示器。
方法区:包含所有类信息和静态变量。堆:存放对象实例和数组,Java堆是GC的主要区域。栈:每个线程中有一个栈区,栈中保存一些局部变量等。程序计数器:是指线程执行的字节码的行。
方法区,栈,堆
栈 , 本地方法栈 ,程序计数器,堆 , 方法区栈
一棵具有n个结点的二叉树,若它有m个叶子结点,则该二叉树中度为1的结点个数是多少?
B2C网站上促销价格出错了,如何做危机公关?
请实现KMP算法?
用一条线(可以是折线)分割多边形为面积相等的两部分
方法区:包含所有类信息和静态变量。
堆:存放对象实例和数组,Java堆是GC的主要区域。
栈:每个线程中有一个栈区,栈中保存一些局部变量等。
程序计数器:是指线程执行的字节码的行。
方法区,栈,堆
栈 , 本地方法栈 ,程序计数器,堆 , 方法区
栈