![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试题
传说中的巨鳄
这个作者很懒,什么都没留下…
展开
-
关于重载(overlording)和重写(override)的区别
关于重载(overlord)和重写(override)的区别1.重载(overlord)重载的主要特点:1.在同一个类中: 方法名相同,参数列表不同,返回值类型可以不同,方法修饰符可以不同,方法体可以不同的两个或多个类;举栗子:public class Test1 { //方法一 public void sayholle(String str){ System.out.println("我是参照方法"); } //方法二 private St原创 2020-11-23 16:36:28 · 429 阅读 · 0 评论 -
数据库--关于truncate和delete的区别
数据库–关于truncate和delete的区别1.truncate删除表中的内容,不删除表结构,释放空间;2.delete删除内容,不删除表结构,但不释放空间3.区别3.1内存空间truncate删除数据后重新写数据会从1开始,而delete删除数据后只会从删除前的最后一行续写;内存空间上,truncate省空间3.2处理速度因为,truncate是直接从1开始,即全部清空开始,而delete需要先得到当前行数,从而进行续写;所以truncate删除速度比delete快;3.3原创 2020-09-28 14:51:01 · 30521 阅读 · 4 评论 -
数据库--关于varchar和char的区别
数据库–关于varchar和char的区别1.定长和变长char 表示定长,长度固定;最大长度为255字符;char(20),指的是20个字符,如果存放的字符小于20时,多余空间会自动填充空格varchar的最大长度为65535即2^16字节,长度可变;varchar的最大长度根据编码格式决定:MySQL中:**4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) **5.0版本以上,varchar(20),指的是20字符,无论存放原创 2020-09-28 11:27:25 · 1221 阅读 · 0 评论