-
-
什么是Java的多态?
实现多态的三个条件 继承的存在。继承是多态的基础,没有继承就没有多态 子类重写父类的方法,JVM 会调用子类重写后的方法 父类引用变量指向子类对象 向上转型:将一个父类的引用指向一个....- 盾给网
- 0
- 0
- 334
-
说一些索引失效的情况
如果条件中有 or,即使其中有部分条件是索引字段,也不会使用索引复合索引,查询条件不使用索引前面的字段,后续字段也将无法使用索引以 % 开头的 like 查询索引列的数据类型存在隐形转换where 子句里对索引列有数....- 盾给网
- 0
- 0
- 334
-
哪些集合类是线程安全的?
Vector Stack Hashtable java.util.concurrent 包下所有的集合类 ArrayBlockingQueue、ConcurrentHashMap、ConcurrentLinkedQueue、ConcurrentLinkedDeque......- 盾给网
- 0
- 0
- 333
-
tcp粘包是怎么产生的?
1、什么是 tcp 粘包? 发送方发送的多个数据包,到接收方缓冲区首尾相连,粘成一包,被接收。 2、原因 发送端需要等缓冲区满才发送。如 TCP 协议默认使用 Nagle 算法可能会把多个数据包一次发....- 盾给网
- 0
- 0
- 333
-
如何创建、启动 Java 线程?
Java 中有 4 种常见的创建线程的方式。一、重写 Thread 类的 run() 方法。表现形式有两种:1)new Thread 对象匿名重写 run() 方法package constxiong.concurrency.a006; /*** new Thread 对象匿名重写 run() 方法....- 盾给网
- 0
- 0
- 332
-
什么是时间复杂度?什么是空间复杂度?
时间复杂度的全称是渐进时间复杂度(asymptotic time complexity),表示算法的执行时间与数据规模之间的增长关系。空间复杂度全称就是渐进空间复杂度(asymptotic space complexity),表示算法的存储空间与数据规....- 盾给网
- 0
- 0
- 332
-
选择排序(Selection Sort)
思路:数组区分已排序区域和未排序区域每次从未排序区域找到最小的元素,通过和未排序区域第一个元素交换位置,把它放到已排序区域的末尾步骤:进行 数组长度-1 轮比较每轮找到未排序区最小值的小标如果最小值的下....- 盾给网
- 0
- 0
- 331
-
关于集合描述正确的是()
A、LinkedList 继承自 List B、TreeMap 继承自 HashMap C、HashSet 继承自 AbstractSet D、AbstractSet 继承自 Set 参考答案 答案:C 分析: LinkedList 实现 List 接口 Tre....- 盾给网
- 0
- 0
- 330
-
@Autowired的作用是什么?
@Autowired 是一个注释,它可以对类成员变量、方法及构造函数进行标注,让 spring 完成 bean 自动装配的工作。@Autowired 默认是按照类去匹配,配合 @Qualifier 指定按照名称去装配 bean。常见用法import org.sprin....- 盾给网
- 0
- 0
- 330
-
Java中接口的修饰符可以是()
A、private B、protected C、abstract D、final 参考答案 答案:C 分析: 接口中的访问权限修饰符只能是 public 或 default 接口中的方法必须要实现类实现,所以不能使用 fi....- 盾给网
- 0
- 0
- 330