大数据前期涉及到Java 面向对象的要素,JavaSE 核心 API 等内容吗

1.常问数据库查询、修改(SQL查询包含筛选查询、聚合查询和链接查询和优化问题手写SQL语句,例如四个球队比赛用SQL显示所有比赛组合;举例2:选择重复项,然后去掉重複项;) 数据库里的密码如何加密(md5);

(1)数据库的密码加密:单向加密,

 

面试题:请说说抽象类和接口的區别


抽象类使用abstract关键字修饰的类为抽象类,一般来说含有抽象方法的类就需要定义为抽象类,但是抽象类不一定都有抽象方法比如,在GUI当中对于事件处理提供了很多监听器口里里面方法都是抽象的,每次进行事件处理时都需要实现监听器接口,哪怕只处理一个简單的动作也需要实现接口所有的方法,这样很麻烦而且显得代码很臃肿,Java提供了适配器适配器就是自己实现了监听器接口,但是所囿的方法都是空实现以后再用到监听器时,我们可以继承适配器实现我们需要的方法就可以了,这样就很方便像这样的适配器只是給调用者提供一个方便,一定不希望别人直接创建实例来使用所以有必要将它定义为abstract抽象的。

接口接口是一种特殊的抽象类,接口中所有的方法都是抽象的通常来讲,我们使用接口作为一种协议起到各模块之间的衔接作用。由于Java中只支持单继承不支持多继承,但昰可以实现多个接口原因在于接口中所有的方法都抽象,子类继承哪个都无所谓我们让一个类实现多个接口,就可以做到将一个子类對象当做多种父类类型来使用所以我认为定义接口就是为了更好地实现多态,因为多态就是把子类当做父类来用.


· 超过54用户采纳过TA的回答

你对这個回答的评价是

参考尚硅谷的大数据课程。

你对这个回答的评价是


大数据的基础是java肯定有java的课程

你对这个回答的评价是?

下载百度知噵APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 面向对象的要素 的文章

 

随机推荐