java基础
xumian1995
这个作者很懒,什么都没留下…
展开
-
HashMap、HashSet、HashTable的区别?
1. HashSet底层采用的是HashMap进行实现的,但是没有key-value,只有HashMap的key set的视图,HashSet不容许重复的对象。2.Hashtable里默认的方法是同步的,而HashMap则是非同步的,因此Hashtable是多线程安全的。3.HashMap可以将空值作为一个表的条目的key或者value,HashMap中由于键不能重复,因此只有一条记录的key可以...原创 2018-03-17 08:54:34 · 245 阅读 · 0 评论 -
Java ArrayList 和 LinkedList的区别
1. ArrayList是实现了基于动态数组的数据结构,LinkedList是基于链表的数据结构。2.对于随机访问get和set ArrayList绝对优于LinkedList , 因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinkedList比较占优势,因为ArrayList要移动数据。总结 ,当操作是一列数据的后面添加数据而不是在前面或中间,并且需要随机...原创 2018-03-17 10:57:29 · 143 阅读 · 0 评论 -
wati与sleep方法的区别?
Thread类的方法 : sleep() yield() 等Object的方法 : wait() notify() 等每个对象都是有一个机锁来控制同步访问。由于sleep() 方法是Thread类的方法,因此它不能改变对象的机锁。所以当在一个synchronized方法中调用sleep()时,线程虽然休眠了,但是对象的机锁没有被释放,其他线程仍然无法访问这个对象,而 wait()方法...原创 2018-03-18 07:49:46 · 499 阅读 · 0 评论 -
equals 与 == 的区别 小结
== : ==比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指同一个对象,比较的是真正意义上的指针操作。equals: equals用来比较的是两个对象的内容是否相等,但String和封装器重写了equals(),所以在这里面,equals()指比较字符串或封装对象对应的原始值是否相等,== 是判断两个对象是否是同一个对象...原创 2018-03-18 07:50:48 · 174 阅读 · 0 评论 -
Session 与 Cookie 小结 ☆☆☆☆
首先session与cookie的主要区别是,session数据保存在服务器端,而cookie的数据保存在客户端。session: 当浏览器第一次发送请求时,服务器自动生成了一个session和一个session id 用来唯一标识这个session, 并将其通过响应发送到浏览器,当浏览器第二次发送请求,会将前一次服务器响应中的session id 放在请求 ...原创 2018-03-19 09:39:21 · 154 阅读 · 0 评论 -
获取HR快捷流程 让后台的数据字典统一管理hr流程申请的数据
/** * 获取HR快捷流程 * @return * @Description: * @author xietongjian 2017 上午2:22:27 */@RequestMapping("/getQuickProcess")public String getQuickProcess(ModelMap model, HttpServletRequest request, Htt...原创 2018-09-12 09:03:14 · 290 阅读 · 0 评论