05 2018 档案

记录
摘要:必读及推介书单帖子 1.《深入理解Java虚拟机》 必读 底层基础 重点章 Java内存模型、GC机制、类加载机制、并发、多线程 2.《Java8实战》 推荐 扩展新技术 Lambda表达式、Stream API、新的日期类‘、Fork-Jion机制 Java8有些项目没采用,不着急的话,可以放后面 阅读全文

posted @ 2018-05-28 22:31 sweet6 阅读(101) 评论(0) 推荐(0)

学习网站记录
摘要:软件工程技术面试个人指南https://github.com/kdn251/interviews/blob/master/README-zh-cn.mdJava 知识点https://github.com/crossoverJie/Java-Interviewhttps://github.com/h 阅读全文

posted @ 2018-05-16 20:54 sweet6 阅读(114) 评论(0) 推荐(0)

JAVA面试题
摘要:1.HashMap和Hashtable的区别2.StringBuilder内部实现机制3.SpringMVC和Struts2的区别4.Spring事务的管理5.Hibernate与MyBatis的比较6.GC算法有哪些7.垃圾回收器有哪些8.如何调优JVM9.Java 中堆和栈有什么区别?10.缓存 阅读全文

posted @ 2018-05-13 10:50 sweet6 阅读(122) 评论(0) 推荐(0)

HashMap和Hashtable的实现原理
摘要:HashMap和Hashtable的底层实现都是数组+链表结构实现的,这点上完全一致 添加、删除、获取元素时都是先计算hash,根据hash和table.length计算index也就是table数组的下标,然后进行相应操作,下面以HashMap为例说明下它的简单实现 HashMap的创建HashM 阅读全文

posted @ 2018-05-13 10:34 sweet6 阅读(1329) 评论(0) 推荐(0)

(转)ConurrentHashMap和Hashtable的区别
摘要:集合类是Java API的核心,但是我觉得要用好它们是一种艺术。我总结了一些个人的经验,譬如使用ArrayList能够提高性能,而不再需要过时的Vector了,等等。JDK 1.5引入了一些好用的并发集合类,它们对于大型的、要求低延迟的电子商务系统来说非常的有用。这篇文章中将会看看Concurren 阅读全文

posted @ 2018-05-13 09:40 sweet6 阅读(183) 评论(0) 推荐(0)

(转)HashMap底层实现原理/HashMap与HashTable区别/HashMap与HashSet区别
摘要:①HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法 阅读全文

posted @ 2018-05-13 09:27 sweet6 阅读(120) 评论(0) 推荐(0)

Java中多线程并发体系知识点汇总
摘要:一、多线程 1、操作系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。 线程:表示程序的执行流程,是CPU调度执行的基本 阅读全文

posted @ 2018-05-08 23:11 sweet6 阅读(238) 评论(0) 推荐(0)

导航