1.用最有效的方法计算2*8等于几----------2<<3
2.内存分区的理解:
栈:小部分,存放内置类型的变量,引用变量,局部变量,块变量
堆: 占内存中的大部分,存放对象,数组
方法区:方法,静态变量、常量、常量池
3.我对JVM的理解:
JVM是java虚拟机的缩写,使用软件在操作系统上虚拟出来的计算机,虚拟机是一个软件,并非硬件组成的机器。
java程序是运行在JVM上的,而C\C++是运行在windows操作系统上的,SUN公司根据不同的操作系统,
开发了运行在不同os上的JVM,秩序源代码相同,无论使用哪种os上运行的JVM,
都可以编译成相同的类文件,运行得到完全相同的结果。