摘要: 继承方法的重写override--返回值类型的问题 子类重写父类的方法,子类自身的行为替代父类的行为,覆盖也是重写。 重写要符合三个要点: 1.方法名,参数列表相同。 2.返回值类型和声明异常类型,子类小于等于父类。 3.访问权限,子类大于等于父类。 阅读全文
posted @ 2021-01-02 21:38 alittlecomputer 阅读(156) 评论(0) 推荐(0)
摘要: 后面补充。 阅读全文
posted @ 2021-01-02 20:21 alittlecomputer 阅读(214) 评论(0) 推荐(0)
摘要: synchronized是悲观锁,这种线程一旦得到锁,其他需要锁的线程就挂起的情况就是悲观锁。 CAS操作的就是乐观锁,每次不加锁而是假设没有冲突而去完成某项操作,如果因为冲突失败就重试,直到成功为止。 看一下下面的代码: package com.work.cas; public class Tes 阅读全文
posted @ 2021-01-02 20:20 alittlecomputer 阅读(138) 评论(0) 推荐(0)