一.基本了解 java的数据类型分为两种:基本类型和引用类型.基本类型的变量保存的是原始值,引用类型的变量保存的是引用值.引用值代表某个对象的引用,而不是对象本身,对象本身放在这个引用值所表示的地址的位置. 二.堆与栈 三.详细说明 栈是运行时的单位,堆是存储的单位 栈解决的程序运行问题,即程序如何执行,或者说如何处理数据:堆解决的是数据存储问题,即就是数据如何放.放哪儿 在java中一个线程就会相应有一个线程栈与之对应,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈.堆是所有线程共享…