码上未来IT培训老师直接接听

400-029-09** 400-029-0997 转 36015
查看完整号码
扫码拨号
微信扫码拨号

关于Web的相关的面试题(四)

作者:码上未来CodingFuture 来源:码上未来CodingFuture 2024/3/7 15:21:09

程序员面试干货来啦,今天小编就先为大家整理出2道大厂面试时常...

程序员面试干货来啦,今天小编就先为大家整理出2道大厂面试时常见的关于Web 的面试题。看看你能回答对 几道题呢!多多掌握此类面试题,就会增加面试题通过的机率哦,后续还有其他类的面试题,请持续关注哟!
1. 下⾯接着再说说两者在应⽤上的区别: 接⼝更多的是在系统架构设计⽅法发挥作⽤,主要⽤于定义模块之间的通信契约。⽽抽象类在代码实现⽅⾯发挥作⽤,可以实现代码的重⽤,例如,模板⽅法设 计模式是抽象类的⼀个典型应⽤,假设某个项⽬的所有 Servlet 类都要⽤相同的⽅式进⾏权限判断、记录访问⽇志和处理异常,那么就可以定义⼀个抽象的基类,让 所有的 Servlet 都继承这个抽象基类,在抽象基类的 service ⽅法中完成权限判断、记录访问⽇志和处理异常的代码,在各个⼦类中只是完成各⾃的业务逻辑代码,伪 代码如下: public abstract public final void service (HttpServletRequest request,HttpServletResponse response) throws { 记录访问⽇志 进⾏权限判断 if try doService(request,response); } catch 记录异常信息 } } } protected abstract void doService (HttpServletRequest request,HttpServletResponse response) throws ; //注意访问权限定义成protected,显得既专业,⼜严谨,因为它是专⻔给⼦类⽤的 } public class MyServlet1 extendsBaseServlet { protected voiddoService (HttpServletRequest request, HttpServletResponse response) 本Servlet只处理的具体业务逻辑代码 } } ⽗类⽅法中间的某段代码不确定,留给⼦类⼲,就⽤模板⽅法设计模式。 备注:这道题的思路是先从总体解释抽象类和接⼝的基本概念,然后再⽐较两者的语法细节,最后再说两者的应⽤区别。⽐较两者语法细节区别的条理是:先从 ⼀个类中的构造⽅法、普通成员变量和⽅法(包括抽象⽅法),静态变量和⽅法,继承性等 6 个⽅⾯逐⼀去⽐较回答,接着从第三者继承的⻆度的回答,特别是最后⽤了⼀个典型的例⼦来展现⾃⼰深厚的技术功底。 2. Java JavaSciprt 答: JavaScript Java Java Sun JavaScript 是 Netscape 公司的产品,为了扩展 Netscape 浏览器的功能⽽开发的⼀种可以嵌⼊ Web ⻚⾯中运⾏的基于对象和事件驱动的解释性语⾔,它的前身是 LiveScript ;⽽ Java 的前身是 Oak 语⾔。 下⾯对两种语⾔间的异同作如下⽐较: 1 Java JavaScript 的,与⽤户交互作⽤的复杂软件。它是⼀种基于对象( Object-Based )和事件驱动( Event-Driven )的编程语⾔。因⽽它本身提供了⾮常丰富的内部对象供设计⼈员使⽤; 2 Java JavaScript 3 Java JavaScript 声明,⽽是解释器在运⾏时检查其数据类型; 4 补充:上⾯列出的四点是原来所谓的标准答案中给出的。其实 Java JavaScript 是函数式语⾔和动态语⾔。在 Java 中类( class )是⼀等公⺠,⽽ JavaScript 中函数( function )是⼀等公⺠。对于这种问题,在⾯试时还是⽤⾃⼰的语⾔回答会更加靠谱。 希望这些面试题对你有所帮助!下期我们还有其他大厂面试题。别忘了关注我们的公众号哦,预防走丢! 最后愿你前程似锦,在冬深在初春在夏至在秋末在码上未来! 码上未来,成就你更好的未来!
结尾
添加微信咨询
夏老师 @大连码上未来IT培训

资深职业咨询规划师

微信号:155******12

立即咨询

“大连码上未来IT培训”是码上未来科技(大连)有限公司在教育宝平台开设的店铺,若该店铺内信息涉嫌虚假或违法,请点击这里向教育宝反馈,我们将及时进行处理。

机构评分

环境:5.0师资:5.0服务:5.0效果:5.0

公示信息

店铺名称:大连码上未来IT培训

单位名称:码上未来科技(大连)有限公司

账号名称:mswl(158******92)

所属城市:辽宁大连

入驻时长:6年

在线客服:在线聊

微信咨询

返回顶部