![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA贴士
中年菜鸟
这个作者很懒,什么都没留下…
展开
-
浅析JAVA中堆内存与栈内存的区别
Java把内存划分成两种:一种是栈内存,一种是堆内存。一、栈内存存放基本类型的变量,对象的引用和方法调用,遵循先入后出的原则。栈内存在函数中定义的“一些基本类型的变量和对象的引用变量”都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。Java中的代码是在函数体中执行的,每个函数主体都会被放在栈内存中,比如main函数。假如main函数里调用了其他的函数转载 2020-11-19 10:30:47 · 82 阅读 · 0 评论 -
【jQuery】定位父级、子级、同级元素
一、获取父级元素var parent = $("#element").parent();//获取当前元素的父级元素var parentAll = $("#element").parents();//获取当前元素的所有祖先元素var close = $("#element").closest(selector);//获取当前元素的最近的祖先元素二、获取子级元素var ch...原创 2020-02-18 17:56:10 · 1065 阅读 · 0 评论 -
【JAVA】ArrayList遍历remove元素的坑
ArrayList在删除元素的时候会重新进行排序,即被删元素后的元素往前排一位,因此如果要对List进行遍历删除的话,可能无法达到理想的效果,有以下两种方法可以正确遍历删除元素:1.倒序循环删除List<String> list = new ArrayList<String>();list.add("东");list.add("西");list.add("南...原创 2019-12-27 14:13:24 · 319 阅读 · 1 评论 -
【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 · 501 阅读 · 0 评论 -
【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 · 3067 阅读 · 3 评论