
后端
在北京吃土的码农
这个作者很懒,什么都没留下…
展开
-
hashmap和hashtable的区别
hashmap和hashtable的区别 2. 产生时间 Hashtable是java一开始发布时就提供的键值映射的数据结构,而HashMap产生于JDK1.2。虽然Hashtable比HashMap出现的早一些,但是现在Hashtable基本上已经被弃用了。而HashMap已经成为应用最为广泛的一种数据类型了。造成这样的原因一方面是因为Hashtable是线程安全的,效率比较低。另一方面可能是因为Hashtable没有遵循驼峰命名法吧。。。 3. 继承的父类不同 HashMap和...原创 2020-08-17 19:35:15 · 314 阅读 · 0 评论 -
HashMap的底层原理
一:HashMap的节点:HashMap是一个集合,键值对的集合,源码中每个节点用Node<K,V>表示 static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value; Node<K,V> next; Node是一个内部类,这里的key为键,value为值,next指向下一个元素,可以看出HashMap中的元素不是一个单纯的键值对,还包原创 2020-08-17 19:33:47 · 166 阅读 · 0 评论 -
Hibernate 工作原理
Hibernate 工作原理 读取并解析配置文件 创建SessionFactory 打开Session 创建事务:transaction 持久化操作 提交事务 关闭Session 关闭SessionFactory jpa 和 hibernate 有什么区别? JPA Java Persistence API,是Java EE 5的标准ORM接口,也是ejb3规范的一部分。 Hibernate,当今很流行的ORM框架,是JPA的一个实现,但是其功能是JPA的超集。原创 2020-08-11 17:39:18 · 648 阅读 · 0 评论