摘要: 2018年最新Java面试题及答案整理(持续完善中…) 2018年最新Java面试题及答案整理(持续完善中…) 2018年最新Java面试题及答案整理(持续完善中…) 2018年最新Java面试题及答案整理(持续完善中…) 基础篇 基本功 面向对象特征 封装,继承,多态和抽象 封装封装给对象提供了隐 阅读全文
posted @ 2018-09-25 23:23 梦在远方 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 从Java future 到 Guava ListenableFuture实现异步调用 置顶 2016年04月24日 09:11:14 皮斯特劳沃 阅读数:17570 标签: java异步调用线程非阻塞更多 个人分类: 多线程异步调用总结 从Java future 到 Guava Listenabl 阅读全文
posted @ 2018-09-25 23:06 梦在远方 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 深入分析synchronized的实现原理 深入分析synchronized的实现原理 深入分析synchronized的实现原理 深入分析synchronized的实现原理 记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized,相对于当时的我们来说synchronized是 阅读全文
posted @ 2018-09-25 23:04 梦在远方 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非 阅读全文
posted @ 2018-09-25 22:42 梦在远方 阅读(1847) 评论(0) 推荐(0) 编辑
摘要: 多线程面试题 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,可以使用多线程对进行运算提速。 比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒 什么是线程安全和线程不安全? 通俗的说:加锁的就是是线程安全的,不加锁的 阅读全文
posted @ 2018-09-25 22:25 梦在远方 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1、常用设计模式 单例模式:懒汉式、饿汉式、双重校验锁、静态加载,内部类加载、枚举类加载。保证一个类仅有一个实例,并提供一个访问它的全局访问点。 代理模式:动态代理和静态代理,什么时候使用动态代理。 适配器模式:将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工 阅读全文
posted @ 2018-09-25 22:19 梦在远方 阅读(192) 评论(0) 推荐(0) 编辑
摘要: HashMap和Hashtable的区别 1 2 HashMap计算hash对key的hashcode进行了二次hash,以获得更好的散列值,然后对table数组长度取摸: 1 2 3 4 5 6 7 8 7.判断是否含有某个键 在HashMap 中,null 可以作为键,这样的键只有一个;可以有一 阅读全文
posted @ 2018-09-25 21:48 梦在远方 阅读(111) 评论(0) 推荐(0) 编辑