随笔分类 -  java基础

摘要:java对象克隆方式主要有两种:浅克隆和深克隆 首先,不要把对象的克隆和对象的赋值搞混了,看下图 p2 = p1;就是赋值操作,赋值操作只是让被赋值对象指向之前对象的地址,实际上的物理内存是一块,而克隆操作的结果应该是两个对象分别指向内容相同的两块内存。如下就是克隆操作后的状态: 下面说浅克隆和深克 阅读全文
posted @ 2017-08-12 20:43 K_artorias 阅读(327) 评论(0) 推荐(0) 编辑
摘要:转载声明:转载自原文http://www.importnew.com/7010.html HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较 阅读全文
posted @ 2017-06-28 16:22 K_artorias 阅读(407) 评论(0) 推荐(0) 编辑
摘要:比如定义一个数组int a[]={1, 2, 3, 4},下面我们罗列一下遍历这个数组的方法 1 for(;;) 这也是最常用的方法,不多做解释。代码如下 2 for(:) 先上代码: for(int i:a)解释是:先设置一个与a数组里的元素相同的变量,这个变量先等于a数组的第一个元素,然后进入循 阅读全文
posted @ 2017-05-11 17:57 K_artorias 阅读(14501) 评论(0) 推荐(0) 编辑