面试中遇到的问题(仅供个人参考,持续更新)


前言

好菜啊,面试的时候很多基础都不能说明白,很多知道,但说不明白,太难受了,为了接下来的面试,为了春招,一点点的积累经验吧。(记录一下面试中问到的问题,仅供个人参考)

一、DAY1

1.equals 和 ==的区别

==判断两个对象地址是否相等.如果是基本数据类型的比较,则比较的是值,如果是引用数据类型,比较的是堆内存地址.

equals判断两个对象是否相等。若没有覆盖 equals() ⽅法,则等价于”==“。若覆盖了equals() ⽅法,则比较了的是内容是否相等。

2.重写和重载

项目重载⽅法重写⽅法
发生范围同一个类子类中
参数列表必须修改一定不能修改
返回类型可修改一定不能修改
异常可修改可以减少或删除,⼀定不能抛出新的或者更⼴的异常
访问修饰符可修改不能做更严格的,可以降低限制
发生阶段编译器运行期

重写:返回值类型、⽅法名、参数列表必须相同。其他的可以改变
重载:参数列表必须不同,名称必须相同,其他的可以相同可以不同

4.json

{}:代表对象,[]代表数组
数据在名称/值对中,数据由逗号分隔,
大括号 {} 保存对象, 中括号 [] 保存数组,数组可以包含多个对象

5.Mysql

降序:order by (属性名) DESC
升序:order by (属性名) ASC

模糊查询:列名 【NOT】 LIKE <匹配符>
_ : 匹配任意一个字符
%:匹配任意0到多个字符
[] :匹配[]中任意一个字符
[^ ] :不匹配[^ ] 中的任意一个字符
例:Sname not link ‘%a%’;

GROUP BY <分组依据列>
[HAVING <组提取条件>]
例:select Sno,count() from sc group by Sno HAVING COUNT()>3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值