-
方法重载和重写是什么?有什么区别?
重写:在子类中将父类的成员方法的名称保留,重新编写成员方法的实现内容,更改方法的访问权限,修改返回类型的为父类返回类型的子类。 一些规则: 重写发生在子类继承父类 参数列表必须完全与被重写方法的相....- 盾给网
- 0
- 0
- 270
-
如何连接MySQL服务端、关闭连接?
连接:使用指令 mysql -u -p -h -P (-u:指定用户名 -p:指定密码 -h:主机 -P:端口) 连接 MySQL 服务端关闭:使用指令 exit 或 quit...- 盾给网
- 0
- 0
- 268
-
HashSet和HashMap有什么区别?
HashMap 实现 Map 接口 键值对的方式存储 新增元素使用 put(K key, V value) 方法 底层通过对 key 进行 hash,使用数组 + 链表或红黑树对 key、value 存储 HashSet 实现 Set 接口 ....- 盾给网
- 0
- 0
- 268
-
哪些不能修饰 interface
A、public B、private C、protected D、static 参考答案 答案:BCD 分析: 只有 public、abstract和默认的 3 种修饰符能够修饰 interface...- 盾给网
- 0
- 0
- 268
-
ArrayList与LinkedList哪个插入性能高?
LinkedList 插入性能高 ArrayList 是基于数组实现的,添加元素时,存在扩容问题,扩容时需要复制数组,消耗性能 LinkedList 是基于链表实现的,只需要将元素添加到链表最后一个元素的下一个即可...- 盾给网
- 0
- 0
- 267
-
说一下HashMap的实现原理
HashMap 基于 Hash 算法实现,通过 put(key,value) 存储,get(key) 来获取 value 当传入 key 时,HashMap 会根据 key,调用 hash(Object key) 方法,计算出 hash 值,根据 hash 值将 value 保存在 Node 对象里,....- 盾给网
- 0
- 0
- 267
-
Inner Class和Static Nested Class的区别?
Inner Class:内部类 内部类就是在一个类的内部定义的类 内部类中不能定义静态成员 内部类可以直接访问外部类中的成员变量 内部类可以定义在外部类的方法外面,也可以定义在外部类的方法体中 在方....- 盾给网
- 0
- 0
- 266
-
当输入为2的时候返回值是
public static int cal(int i) { int result = 0; switch (i) { case 1: result = result + i; case 2: result = result + i * 2; case 3: result = result + i * 3; } return re....- 盾给网
- 0
- 0
- 266
-
JDK中Atomic开头的原子类实现原子性的原理是什么?
JDK Atomic开头的类,是通过 CAS 原理解决并发情况下原子性问题。CAS 包含 3 个参数,CAS(V, E, N)。V 表....- 盾给网
- 0
- 0
- 265
-
为什么String类被设计用final修饰?
String 类是最常用的类之一,为了效率,禁止被继承和重写 为了安全。String 类中有很多调用底层的本地方法,调用了操作系统的 API,如果方法可以重写,可能被植入恶意代码,破坏程序。Java 的安全性也体现在这里....- 盾给网
- 0
- 0
- 264