-
什么是多态?如何实现?有什么好处?
多态: 同一个接口,使用不同的实例而执行不同操作。同一个行为具有多个不同表现形式或形态的能力。 实现多态有三个条件: 继承 子类重写父类的方法 父类引用变量指向子类对象 实现多....- 盾给网
- 0
- 0
- 302
-
HashMap和Hashtable 有什么区别?
JDK 1.8 中 HashMap 和 Hashtable 主要区别如下: 线程安全性不同。HashMap线程不安全;Hashtable 中的方法是Synchronize的。 key、value是否允许null。HashMap的key和value都是可以是null,key只允许一个n....- 盾给网
- 0
- 0
- 302
-
同步代码块和同步方法有什么区别?
同步方法就是在方法前加关键字 synchronized;同步代码块则是在方法内部使用 synchronized 加锁对象相同的话,同步方法锁的范围大于等于同步方法块。一般加锁范围越大,性能越差 同步方法如果是 static 方法....- 盾给网
- 0
- 0
- 302
-
说一说MySQL的乐观锁和悲观锁?
乐观锁:每次去获取数据的时候都认为别人不会修改,不会上锁,但是在提交修改的时候会判断一下在此期间别人有没有修改这个数据。悲观锁:每次去获取数据的时候都认为别人会修改,每次都会上锁,阻止其他线程获取数....- 盾给网
- 0
- 0
- 302
-
Java中的日期与时间获取与转换?
如何取得年、月、日、时、分、秒、毫秒、纳秒? 如何取得从1970年1月1日0时0分0秒到现在的毫秒数? 如何取得某月的最后一天? 如何格式化日期? 参考答案 JDK1.8 之前,使用 java.uti....- 盾给网
- 0
- 0
- 301
-
linux指令-chown
将指定文件的拥有者改为指定的用户或组用户可以是用户名或者用户 ID组可以是组名或者组 ID文件是以空格分开的要改变权限的文件列表,支持通配符常用参数:-c 显示更改的部分的信息-R 处理指定目录及子目录示例chown....- 盾给网
- 0
- 0
- 301
-
Java语言有哪些注释的方式?
单行注释 多行注释,不允许嵌套 文档注释,常用于类和方法的注释 形式如下: package constxiong.interview; /** * 文档注释 * @author ConstXiong * @date 2019-10-17 12:32:31 */ public class....- 盾给网
- 0
- 0
- 301
-
说说反射在你实际开发中的使用
反射使用不好,对性能影响比较,一般项目中很少直接使用。 反射主要用于底层的框架中,Spring 中就大量使用了反射,比如: 用 IoC 来注入和组装 bean 动态代理、面向切面、bean 对象中的方法替换与增强....- 盾给网
- 0
- 0
- 300
-
什么是单例模式?有什么作用和特点?可以解决哪些问题?懒汉式和饿汉式的区别?如何保证线程安全?
单例模式:一个类只允许创建一个实例对象,并提供访问其唯一的对象的方式。这个类就是一个单例类,这种设计模式叫作单例模式。作用:避免频繁创建和销毁系统全局使用的对象。单例模式的特点:单例类只能有一个实例....- 盾给网
- 0
- 0
- 300
-
如何进行复杂度分析?
时间复杂度分析:1、大 O 复杂度表示法:T(n) = O(f(n)),公式中的 O,表示代码的执行时间 T(n) 与 f(n) 表达式成正比只关注循环执行次数最多的一段代码总复杂度等于量级最大的那段代码的复杂度嵌套代码的复杂度等....- 盾给网
- 0
- 0
- 300