方法区 Method Area
1、线程共享
2、用于存储类信息、常量、静态变量、即时编译器编译后的代码等
3、产生OutOfMemoryError异常
4、JDK1.7中,常量池从HotSpot永久转移到堆中
5、运行时常量池:方法区的一部门,用于存放编译期生成的字面量和符号引用,最常见的用法是String的intern()方法