书籍详情

Java Web程序员面试笔试宝典

Java Web程序员面试笔试宝典

作者:猿媛之家 组编,傅胜华 刘志全 楚秦 等编著

出版社:机械工业出版社

出版时间:2023-02-01

ISBN:9787111720669

定价:¥99.00

购买这本书可以去
内容简介
  本书专门为Java Web程序员面试而编写,主要是对一些面试中常见的技术问题做出解答。本书所涉及的知识面较广,内容涵盖了Java Web基础、Web服务器、常用MVC框架、Spring框架体系及Spring Boot和Spring Cloud、传统的关系型数据库、NoSQL与缓存框架、常用消息队列、电商及互联网知识、互联网安全与分布式系统知识、开源生态体系、设计模式、软件开发人员常用Linux命令等与Java Web编程相关的技术知识,另外还包括其他一些常用的框架组件或容器工具,如Docker、Elasticsearch、Nginx、Maven、ZooKeeper等。Java知识体系庞大,本书不能面面俱到,但整体而言,本书涉及的知识点较为丰富,基本涵盖了Java Web编程的各个方面,且都来源于程序员的实际面试经历。相信本书能增加读者的知识积累,有了更多的积累,必定会在面试时多一份从容和自信,也更容易获得面试官的青睐,找到一份理想的工作。对于一些知识面缺少广度的Java软件工程师,本书还能起到扩展知识面、丰富知识体系的作用。为方便读者深入学习,本书还赠送百余道真实面试真题及程序员常用Linux命令或工具,读者可参考封底说明文字下载。
作者简介
  1. 傅胜华,毕业于武汉工程大学,先后任职于北京春秋永乐、深圳竹云科技等多家公司,多年来一直从事JavaEE领域技术工作,是国家大剧院官网、永乐票务官网、竹云身份认证管理平台的核心技术团队成员,具有丰富的Java开发经验。2. 刘志全,博士,暨南大学网络空间安全学院副研究员、硕士生导师;近年来共在IEEE TITS、IEEE TDSC、IEEE IOTJ、IEEE TVT等国内外权威期刊/会议发表SCI/EI论文40余篇,申请/授权/公告国家发明专利/国外发明专利/PCT专利40余项。
目录
前言
第1章Web编程
1.1Java Web基础
【真题1】HTTP请求的GET与POST方式有什么区别?
【真题2】什么是Servlet?
【真题3】如何理解Servlet的生命周期?
【真题4】HTML和Servlet有什么区别?
【真题5】Servlet API的forward与redirect有什么区别?
【真题6】什么情况下调用doGet()和doPost()?
【真题7】Request对象有哪些主要方法?
【真题8】JSP的四种作用域是什么?
【真题9】Request.getAttribute()和Request.getParameter()有何区别?
【真题10】JSP有哪些内置对象?
【真题11】JSP和Servlet有哪些相同点和不同点,它们之间有什么联系?
【真题12】JSP有哪些基本动作?
【真题13】JSP的常用指令有哪些?
【真题14】JSP中动态Include与静态Include有何区别?
【真题15】JSP的两种跳转方式分别是什么?有什么区别?
【真题16】如何实现Servlet的单线程模式?
【真题17】JSP如何实现Servlet的单线程模式?
【真题18】什么是JSTL?它有哪些优点?
【真题19】JSP页面是如何被执行的?JSP执行效率比Servlet高还是低?
【真题20】JSP如何处理运行时异常?
【真题21】如何防止表单重复提交?
1.2Java Web前端
【真题1】常用的 Java展现层技术有哪些?
【真题2】目前使用较多的Web前端框架有哪些?
【真题3】前后端分离架构有什么优点?
【真题4】Java模板引擎与Web前端框架有什么区别?
【真题5】什么是静态文件生成的佳时机?
1.3AJAX与JavaScript
【真题1】什么是AJAX?
【真题2】AJAX应用和传统Web应用有什么不同?
【真题3】如何理解XmlHttpRequest对象?
【真题4】XmlHttpRequest对象有哪些常用方法和属性?
【真题5】AJAX的实现流程是怎样的?
【真题6】AJAX请求有几种Callback函数?
【真题7】XmlHttpRequest对象在IE和Firefox中创建方式有没有不同?
【真题8】AJAX有哪些优点和缺点?为什么使用它?
【真题9】什么是 JavaScript 的同源策略?
【真题10】如何解决AJAX跨域问题?
【真题11】AJAX请求如何处理浏览器缓存问题?
【真题12】为什么使用异步加载JS文件?异步加载方式有哪些?
【真题13】外部JS文件出现中文字符,会出现什么问题,如何解决?
【真题14】JSON和JSONP有什么区别?
【真题15】JSONP是实现跨域访问的AJAX技术吗?
【真题16】eval() 函数是做什么的?
【真题17】AJAX技术体系的组成部分有哪些?
【真题18】AJAX和JavaScript有什么区别?
【真题19】AJAX请求用GET和POST方式的区别是什么?
【真题20】什么是XML?
【真题21】XML有哪些常用解析方式?
【真题22】同步操作和异步操作有什么区别?
【真题23】readyState属性有什么用处?它分别有哪几个状态值?
【真题24】如何区分获取的数据是AJAX的返回值还是JSONP的数据?
【真题25】在JS中有哪些会被隐式转换为false?
【真题26】jQuery的AJAX是如何实现的?有什么不足之处?
【真题27】jQuery中的ID选择器和class选择器有什么区别?
【真题28】jQuery库中的$()是什么?
【真题29】$(document).ready() 函数的作用是什么?
【真题30】Window.onload事件和$(document).ready()函数有什么区别?
【真题31】使用CDN加载jQuery库有什么优势?
【真题32】$(this)和this关键字在jQuery中有何不同?
【真题33】如何使用jQuery来提取一个HTML标记的属性?
【真题34】如何使用jQuery设置一个属性值?
【真题35】如何利用jQuery来向一个元素中添加和移除CSS类?
【真题36】当CDN上的jQuery文件不可用时,该如何处理?
【真题37】JavaScript编码和解码URL的方法是什么?
【真题38】jQuery中有哪些方法可以遍历节点?
【真题39】jQuery有哪些优点?
【真题40】JavaScript如何创建通用对象?
【真题41】如何在JavaScript中将base字符串转换为整数?
【真题42】null和undefined的区别?
【真题43】正则表达式构造函数var reg=new-RegExp("xxx")与正则表达字面量var reg=//有什么不同?
【真题44】什么是三元运算?“三元”表示什么意思?
【真题45】Window对象有哪几种弹出对话框的方式?
1.4HTML5与Web编程综合
【真题1】HTTP的通信机制是什么?HTTP2.0有何优点?
【真题2】什么是WebSocket?
【真题3】WebSocket与Socket有什么区别?
【真题4】如何实现浏览器内多个标签页之间的通信?
【真题5】常用的前端优化策略有哪些?
【真题6】DOCTYPE的作用是什么?严格模式与混杂模式各有什么区别?
【真题7】什么是SGML?HTML5为什么只需要写?
【真题8】页面导入样式时,使用link和@import有什么区别?
【真题9】HTML5有哪些新特性?移除了哪些元素?
【真题10】什么是HTML?如何区分HTML4.01和HTML5?
【真题11】如何处理HTML5新标签的浏览器兼容问题?
【真题12】浏览器是如何对HTML5的离线储存资源进行管理和加载的?
【真题13】Cookie、sessionStorage和localStorage有什么区别?
【真题14】每个HTML文件的开头有个DOCTYPE标签,这个起什么作用?
【真题15】iframe有什么优缺点?
【真题16】如何关闭输入框的自动完成功能?
猜您喜欢

读书导航