JVM分为哪些区,每一个区干嘛的?
1)方法区(method):被所有的线程共享。方法区包含所有的类信息和静态变量。
2)堆(heap):被所有的线程共享,存放对象实例以及数组,Java堆是GC的主要区域。
3)栈(stack):每个线程包含一个栈区,栈中保存一些局部变量等。
4)程序计数器:是当前线程执行的字节码的行指示器。
方法区:包含所有类信息和静态变量。堆:存放对象实例和数组,Java堆是GC的主要区域。栈:每个线程中有一个栈区,栈中保存一些局部变量等。程序计数器:是指线程执行的字节码的行。
方法区,栈,堆
栈 , 本地方法栈 ,程序计数器,堆 , 方法区栈
从浏览器输入URL到展示页面的全流程是怎么样的?
叉树前序遍历的递归和非递归实现?
请你谈谈Cookie的弊端
什么是 Cookie?它的作用是什么?
方法区:包含所有类信息和静态变量。
堆:存放对象实例和数组,Java堆是GC的主要区域。
栈:每个线程中有一个栈区,栈中保存一些局部变量等。
程序计数器:是指线程执行的字节码的行。
方法区,栈,堆
栈 , 本地方法栈 ,程序计数器,堆 , 方法区
栈