1、今天遇到一个问题就是我在数据查出一条数据,在经过循环,数据有重复,查不出问题,如图:
我在controller的代码是:
问了一下我们同事,把我new 的对象放在外面,每次只会更新,但是不会清空数据,其实不是很了解,先记录下来,后面在回来看一下。
百度了解一下JAVA中堆和栈的区别:
在函数里面定义一些基本类型的变量和对象的应用变量都在函数的栈内存中分配,所以当一段块定义一个变量时,Java就在栈中为这个变量分配内存空间。
Java中变量在内存中分配:
1、类变量(static修饰的变量):在程序加载时系统就为它在堆中开辟了内存,堆中的内存地址存放于栈以便以高速访问。