2022年阿里巴巴java笔试准备笔记 .pdf
《2022年阿里巴巴java笔试准备笔记 .pdf》由会员分享,可在线阅读,更多相关《2022年阿里巴巴java笔试准备笔记 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.Java语言中,字符串是对象类型,而字符是数据类型。2.一旦使用了关键是strictfp来申明某个类、接口或者方法时,那么在这个关键字所声明的范围内所有浮点运算都是精确的,符合 IEEE-754 规定的。如果一个类被声明为strictfp ,那么该类中所有的方法都是strictfp 。3.String s1 = new String(“ abc” ) 该语句创建了两个对象。” abc” 被创建与文字池中,s1 在堆中被创建。4.数组不能直接指定列数或者行数,应在创建对象时指定。Int iArray = new int34。5.请描述 Java Servlet API中 forward()
2、与 redirect() 的区别?答:前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址。后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用forward() 方法,并且,这样也有助于隐藏实际的链接。在有些情况下,比如,需要跳转到一个其他服务器上的资源,则必须使用sendRedirect()方法。6.JSP和 Servlet 有哪些相同点和不同点?它们之间的联系是什么?答: JSP是 Servlet 技术的扩展,本质上是Servlet 的简易方式,更强调应用
3、的外表表达。JSP编译后是 ” 类 Servlet” 。Servlet 和 JSP最主要的不同点在于,Servlet 的应用逻辑是在Java文件中,并且完全从表示层中的HTML 里分离出来。而JSP的情况是Java和 HTML可以组合在一个扩展名为.jsp 的文件。 JSP侧重于视图, Servlet 主要用于控制逻辑。7.Servlet 执行时一般实现哪几个方法?答: public void init(ServletConfig config) Public ServletConfig getServletConfig() Pubic String getServletInfo() Publ
4、ic void service(ServletRequest request, ServletResponse response) Public void destroy() 8.请简介依赖注入机制。答:所谓依赖注入,是指程序运行过程中,如果需要调用另一个对象协助,无须在代码中创建被调用者,而是依赖于外部的注入。Spring 的依赖注入对调用者和被调用者几乎没有任何要求,完全支持对POJO之间的依赖关系的管理。依赖注入通常有两种:设值注入和构造注入。9.Hibernate 的优点是什么?答: Hibernate 是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装, 使得
5、 Java程序员可以随心所欲地使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java 的客户端使用,也可以在Servlet/Jsp的 Web 应用中使用。最具革命意义的是,Hibernate 可以在应用EJB的 J2EE架构中取代CMP ,完成数据库持久化的任务。10. Session和 Cookie 的区别和联系。答: cookie 机制采用的是在客户保持状态的方案,而session 机制采用的是在服务器端保持状态的方案。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
6、- - - - - - - 第 1 页,共 4 页 - - - - - - - - - 11. 算法的定义:输入: 0 个或多个输入输出: 1 个或多个输出确定性:算法的每一步都应确切、无歧义地定义有穷性;一个算法无论在什么情况下都应该执行有穷步后结束有效性:算法中每一步运算都必须是足够基本的。12. XML 的技术规范:(a) 文档模式技术:DTD(Document Type Definition 文档类型定义) XML Schema (b) 文档样式技术 : CSS(Cascading Style Sheets 级联样式单 ) XSL(Extensible Style Language 可
7、扩展样式语言) (c) 文档查询技术 : XQuery1.0 (d) 文档解析技术 : DOM(Document Object Model文档对象模型 ), 一种对平台和语言中立的接口,它基于 XML文档在内存中的树状结构,它的一个主要不足是将整个XML 文档装入内存所引起的巨大开销。SAX(Simple API for XML),使用事件驱动的XML 解析,并不要求将整个XML 文档一起装入内存。(e) 文档链接技术 : XLink (f)文档定位技术 : XPath(XML Path Language) 13. 与 DTD相比, Schema的优点有哪些?答:值的类型,例如整数,串等,对应
8、数据库中的预定义的值域类型;支持对元素出现最下次数/最大次数加以限制;支持自定义的数据类型;支持数据元素的继承;与 DTD 不同的是,语言本身是用XML 语法说明的,是更标准的表示,但是表达也就更复杂。14. Servlet 通过 HttpServletResponse.addCookie 方法来向浏览器发送Cookie,Cookie 被添加到 HTTP的相应头中,每次一个。浏览器应该可以接受发自统一Web 服务器的 20个 Cookie。浏览器也是通过在HTTP 请求头中添加域的方法向服务器回送Cookie。可以通过HttpServletRequest.getCookies 方法从请求中一次
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年阿里巴巴java笔试准备笔记 2022 阿里巴巴 java 笔试 准备 笔记
限制150内