java
不一样的等待12305
放下浮躁,平心静气,踏踏实实的前行
展开
-
java 面试题1
1. final关键字 1.修饰类 当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类你永远不会让他被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。 在使用final修饰类的时候,要注意谨慎选择,除非这个类真的在以后不会用来继承或者出于安全的考虑,尽量不要将类设...原创 2020-02-23 10:32:53 · 132 阅读 · 0 评论 -
java面试题3
文章目录31 forward 和redirect区别32 tcp和udp的区别33 说一下 tcp 粘包是怎么产生的 31 forward 和redirect区别 是servlet种的两种主要的跳转方式。forward又叫转发,redirect叫做重定向 这个过程其实很容易理解,举个例子,假设现有分布式服务器端,B和C,客户度A向B发送一个请求,要找id=1的数据,但是在B服务器没有找到,这时候就...原创 2020-03-15 21:20:56 · 187 阅读 · 0 评论 -
java面试题2
目录23 CAS(乐观锁)24 synchronized 和 volatile 的区别是什么?25synchronized 和 Lock 有什么区别?26 synchronized 和 ReentrantLock 区别是什么?27 反射机制 23 CAS(乐观锁) synchronized是悲观锁,这种线程一旦得到锁,其他需要锁的线程就挂起的情况就是悲观锁。 CAS操作的就是乐观锁,每次不加锁...原创 2020-03-13 10:45:58 · 121 阅读 · 0 评论