- 博客(5)
- 收藏
- 关注
转载 浅析JAVA中堆内存与栈内存的区别
Java把内存划分成两种:一种是栈内存,一种是堆内存。一、栈内存存放基本类型的变量,对象的引用和方法调用,遵循先入后出的原则。栈内存在函数中定义的“一些基本类型的变量和对象的引用变量”都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。Java中的代码是在函数体中执行的,每个函数主体都会被放在栈内存中,比如main函数。假如main函数里调用了其他的函数
2020-11-19 10:30:47 91
原创 【jQuery】定位父级、子级、同级元素
一、获取父级元素var parent = $("#element").parent();//获取当前元素的父级元素var parentAll = $("#element").parents();//获取当前元素的所有祖先元素var close = $("#element").closest(selector);//获取当前元素的最近的祖先元素二、获取子级元素var ch...
2020-02-18 17:56:10 1081
原创 【JAVA】ArrayList遍历remove元素的坑
ArrayList在删除元素的时候会重新进行排序,即被删元素后的元素往前排一位,因此如果要对List进行遍历删除的话,可能无法达到理想的效果,有以下两种方法可以正确遍历删除元素:1.倒序循环删除List<String> list = new ArrayList<String>();list.add("东");list.add("西");list.add("南...
2019-12-27 14:13:24 364 1
原创 【JAVA】复制Map对象(浅拷贝和深拷贝)
浅拷贝:只复制对象的引用,被复制的对象仍然指向原来的对象,占用同一块内存;Map<String, String> dataMap = new HashMap<>();dataMap.put("A","1");Map<String, String> dataMapCopy = dataMap;dataMapCopy.put("A","2");Syst...
2019-07-31 12:55:29 3199 3
原创 【JAVA】后台返回的Date格式数据赋值到easyui datebox控件
easyui datebox赋值只支持yyyy-MM-dd格式的数据,例如:$("#startTime").datebox("setValue", "2017-02-02");如果是后台直接传回的Date格式的数据,无法直接赋值给datebox,需要转换一下格式,具体方法如下:var startTime='${info.startTime}';//初始数据var reg = ne...
2019-07-18 17:28:31 506
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人