阅读目录
2.2 方法重写(Override)和重载(OverLoad)的区别
2.9 自己写过什么博客,手上有其他offer么,对微众有啥了解
微众银行简介
1,腾讯微众银行(Webank)与传统商业银行有何不同?
2,百度百科
3,维基百科
一面:
1,项目相关
因人而异,此处不给出标准答案
1.1 自我介绍,项目
1.2 项目中的难点,怎么解决的
1.3 项目中有没有用到新技术
1.4 最近有没有做什么项目
2,java相关知识点
2.1 怎么判断一个字符串中的大小写字母,不用系统自带函数
基本回答:利用字母大小写的ASCLL值范围不同,来判断字母大小写。其中,小写字母的ASCLL值范围是97~122,大写字母的ASCLL值范围是65~90.
知识扩展:判断字母大小的方法有两类,一是根据java自带函数,而是根据字符的ASCLL值。
1,自带函数:判断字符大小写的方法属于Character类,其中isUpperCase()判断是否是大写字母,isLowCase()来判断是否是小写字母。Character类还有诸如:isLetter(),isDigit(),isWhitespace(),isUpperCase(),isLowerCase(),toUpperCase(),toLowerCase(),toString()等方法。→详情点击
2,ASCLL值:ascll是基于拉丁字母的一套电脑编码系统,现在的软件系统大多采用Unicode。其中数组0~9对应的值为48~57,大写字母A~Z对应的值为65~90,小写字母a~z对应的值为97~122。→详情点击
2.2 方法重写(Override)和重载(OverLoad)的区别
基本回答:
方法的重写(Overriding)和重载(Overloading)是java多态性的不同表现,重写是父类与子类之间多态性的一种表现,重载可以理解成多态的具体表现形式。
- 方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。
- 方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写(Overriding)。
- 方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现。
区别点 | 重载方法 | 重写方法 |
---|---|---|
参数列表 | 必须修改 | 一定不能修改 |
返回类型 | 可以修改 | 一定不能修改 |
异常 | 可以修改 | 可以减少或删除,一定不能抛出新的或者更广的异常</ |