![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试问题
文章平均质量分 70
Sheldon0105
这个作者很懒,什么都没留下…
展开
-
HTTPS连接的详细过程
HTTPS连接的详细过程原创 2021-09-14 15:03:56 · 461 阅读 · 0 评论 -
详解java注解
第一章、概述第二章、java常用注解第三章、注解分类第四章、自定义注解第五章、项目实战第六章、课程总结第一章、概述第二章、java常用注解2.1 JDK自带注解@Override : 子类覆盖了父类的方法**@Deprecated :**方法已经过时了,不用了**@Suppvisewarnings :**虽然方法过时了,但你非要用,那就@Suppvisewarnings(“deprecation”)来让过时的方法继续使用2.2 常见的第三方注解@Autowired自动生成实例原创 2021-04-22 09:31:53 · 117 阅读 · 0 评论 -
各种锁的机制
根据锁的特性来进行分类1、乐观锁和悲观锁悲观锁: 对于一个数据的并发操作,悲观锁认为自己在使用数据的时候一定会有别的线程来修改数据,因此就要先加锁,确保数据不会被其他线程修改。synchronized关键字和Lock的实现类都是悲观锁。乐观锁: 自己在使用数据的时候不会有其他线程来修改数据的,因此不会添加锁,只是在更新数据之前去判断这个数据是否被修改。如果已经被修改,那就根据不同的实现方式执行不同的操作(例如报错或者自动重试);如果没有被更新,那就将自己修改的数据成功写入。CAS算法就是使用无锁编程原创 2021-04-19 14:46:14 · 555 阅读 · 0 评论 -
重载和重写的区别
区别:一、方法重写在Java程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有的方法和变量。子类可以定义新的特征,当子类需要修改父类的一些方法进行扩展,增大功能,程序设计者常常把这样的一种操作方法称为重写,也叫称为覆写或覆盖。重写体现了Java优越性,重写是建立在继承关系上,它使语言结构更加丰富。在Java中的继承中,子类既可以隐藏和访问父类的方法,也可以覆盖继承父类的方法。在Java中覆盖继承父类的方法就是通过方法的重写来实现的。所谓方法的重写是指子类中的原创 2021-03-22 11:03:15 · 246 阅读 · 0 评论