会抛出OutOfMemoryError异常的区域:程序计数器、虚拟机栈、本地方法栈、Heap、方法区(运行时常量池)、直接内存; 会抛出StackOverflowError异常的区域:虚拟机栈、本地方法栈;