Java面试题
厚积而才薄发
这个作者很懒,什么都没留下…
展开
-
Java面试之一:JavaSE基础01
一. JavaSE基础 1.接口和抽象类的异同点 相同: 都不能创建对象 都可以定义抽象方法,并且一定要在子类中重写 不同: 关键字不同abstractinterface 抽象方法中既可以有抽象的方法也可以有普通的方法 接口中中所有的方法都是抽象方法 抽象类的方法可以任意权限,接口中方法只能是public 抽象类只能单继承,接口可以多实现 2.重载(overload)和重写(overwrite)...原创 2019-06-14 17:34:15 · 691 阅读 · 0 评论 -
乐观锁与悲观锁
什么是悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 1.悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其...原创 2019-07-19 13:41:04 · 125 阅读 · 0 评论