-
如何连接MySQL服务端、关闭连接?
连接:使用指令 mysql -u -p -h -P (-u:指定用户名 -p:指定密码 -h:主机 -P:端口) 连接 MySQL 服务端关闭:使用指令 exit 或 quit...- 盾给网
- 0
- 0
- 240
-
方法重载和重写是什么?有什么区别?
重写:在子类中将父类的成员方法的名称保留,重新编写成员方法的实现内容,更改方法的访问权限,修改返回类型的为父类返回类型的子类。 一些规则: 重写发生在子类继承父类 参数列表必须完全与被重写方法的相....- 盾给网
- 0
- 0
- 240
-
MySQL有哪些常用函数?
数值型函数ABS:计算绝对值SQRT:计算二次方根MOD:计算余数CEIL、CEILING:返回不小于参数的最小整数,即向上取整FLOOR:向下取整,返回值转化为一个 BIGINTRAND:生成一个 0~1 之间的随机数ROUND:四舍五入SIGN:....- 盾给网
- 0
- 0
- 239
-
HashSet和HashMap有什么区别?
HashMap 实现 Map 接口 键值对的方式存储 新增元素使用 put(K key, V value) 方法 底层通过对 key 进行 hash,使用数组 + 链表或红黑树对 key、value 存储 HashSet 实现 Set 接口 ....- 盾给网
- 0
- 0
- 237
-
日期类型如何格式化?字符串如何转日期?
//日期格式为字符串 DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String s = sdf.format(new Date()); //字符串转日期 DateFormat sdf = new SimpleDateFormat("....- 盾给网
- 0
- 0
- 237
-
当输入为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
- 237
-
ArrayList与LinkedList哪个插入性能高?
LinkedList 插入性能高 ArrayList 是基于数组实现的,添加元素时,存在扩容问题,扩容时需要复制数组,消耗性能 LinkedList 是基于链表实现的,只需要将元素添加到链表最后一个元素的下一个即可...- 盾给网
- 0
- 0
- 234
-
ReadWriteLock如何使用?
ReadWriteLock,读写锁。ReentrantReadWriteLock 是 ReadWriteLock 的一种实现。特点:包含一个 ReadLock 和 一个 WriteLock 对象读锁与读锁不互斥;读锁与写锁,写锁与写锁互斥适合对共享资源有读和写操作,写操作....- 盾给网
- 0
- 0
- 234
-
ArrayList和LinkedList的区别是什么?
ArrayList 基于动态数组实现的非线程安全的集合;LinkedList 基于双向链表实现的非线程安全的集合。 扩容问题:ArrayList 使用数组实现,无参构造函数默认初始化长度为 10,数组扩容是会将原数组中的元素重新拷....- 盾给网
- 0
- 0
- 233
-
JDK中Atomic开头的原子类实现原子性的原理是什么?
JDK Atomic开头的类,是通过 CAS 原理解决并发情况下原子性问题。CAS 包含 3 个参数,CAS(V, E, N)。V 表....- 盾给网
- 0
- 0
- 233
-
JDK8中Stream接口的常用方法
Stream 接口中的方法分为中间操作和终端操作,具体如下。 中间操作: filter:过滤元素 map:映射,将元素转换成其他形式或提取信息 flatMap:扁平化流映射 limit:截断流,使其元素不超过给定数....- 盾给网
- 0
- 0
- 233