- 1、本文档共90页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java面试题大全课件
?JAVA面试题最全集
Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作:? 写一个方法,实现字符串的反转,如:输入abc,输出cba(new StringBuff(“abc”).reverse())? 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。(“bbbwlirbbb”.replace(“wlirbbb”,” hhtccc”))3.数据类型之间的转换? 如何将数值型字符转换为数字(Integer,Double)? 如何将数字转换为字符? 如何取小数点前两位,并四舍五入。4.日期和时间? 如何取得年月日,小时分秒? 如何取得从1970年到现在的毫秒数? 如何获取某个日期是当月的最后一天? 如何格式化日期5.数组和集合6.文件和目录(I/O)操作? 如何列出某个目录下的所有文件? 如何列出某个目录下的所有子目录? 判断一个文件或目录是否存在? 如何读写文件7.Java多态的实现(继承、重载、覆盖)8.编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。(byte[] a=new String(“abc”,”GB2312”).getbytes(“ISO-8859-1”);String b=new String(a);)9.Java中访问数据库的步骤,Statement和PreparedStatement之间的区别。
(Statement是实体类,PreparedStatement是接口并且继承Statement,它的实例实现了Statement所有功能,Statement单条数据更新效率更高,PreparedStatement批量处理数据效率更高,PreparedStatement的代码维护性更高。)10.找出下列代码可能存在的错误,并说明原因:
二、JSPServlet技术1.描述JSP和Servlet的区别、共同点、各自应用的范围(JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑request里面有很多方法与cgi变量对应,getParameter(), getHeader(), getCookies()等等 真实路径通过getServletContext().getRealPath()来取到Cookie:主要用在保存客户端,其值在客户端与服务端之间传送,不安全,存储的数据量有限。Session:保存在服务端,每一个session在服务端有一个sessionID作一个标识。存储的数据量大,安全性高。占用服务端的内存资源行为元素jsp:include page=somefile flush=true/,它是动态包含一个外部文件,运行后代码时是分别编译成单独的.class文件。
)6.说明Jsp中errorPage的作用,应用范围。(表示错误页的操作,在一般的站点中,只要一个程序出现了错误,就是产生了一场,则可以统一跳转到一个页面上进行显示,那么这种操作就属于错误页的处理,但是简单的错误页基本上都是在JSP的开发中使用的。要想进行错误页的设置,需要满足以下两个条件:1、在错误能够处理的页上的page指令中,增加:isErrorPage=”ture”,表示可以处理错误。2、在每一个页面制定errorPage,进行isErrorPage为true的页面。如果现在希望配置一种全局的错误处理的话,则可以在web.xml中进行配置。404/errors.jspjava.lang.NullPinterException/errors.jsp一旦出现错误之后,会自动跳转到指定的页面中,但是这种跳转,永远是属于服务器端跳转。jsp:useBean id=localName class=com.jguru.Person scope=application /.一旦你定义了一个JavaBean,你就有权使用它的属性来定义它。为了获得一个适当的值,就要使用jsp:getProperty标签,使用这个标签你可以详细的定义一个bean。它的实际指标将被放置在输出中:
jsp:getProperty id=localName property=name /.
如果想要改变JavaBean的属性,你需要使用jsp:setProperty标签,利用这
文档评论(0)