2022年Java基础知识面试题目 .pdf

上传人:C****o 文档编号:39732102 上传时间:2022-09-07 格式:PDF 页数:4 大小:39.99KB
返回 下载 相关 举报
2022年Java基础知识面试题目 .pdf_第1页
第1页 / 共4页
2022年Java基础知识面试题目 .pdf_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《2022年Java基础知识面试题目 .pdf》由会员分享,可在线阅读,更多相关《2022年Java基础知识面试题目 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Java 基础知识面试题目一些著名的大公司面试题目往往很基础.一、Java 基础知识1.Java 有那些基本数据类型,String 是不是基本数据类型,他们有何区别。Integer literals,Floating-point literals,character literals,Boolean literal,String iteral.String 不是基本数据类型2.字符串的操作:写一个方法,实现字符串的反转,如:输入abc,输出 cba public static String reverse(String s)int length=s.length();StringBuffer

2、result=new StringBuffer(length);for(int i=length-1;i=0;i-)result.append(s.charAt(i);return result.toString();写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出 bbbhhtccc。3.数据类型之间的转换如何将数值型字符转换为数字(Integer,Double)如何将数字转换为字符如何去小数点前两位,并四舍五入。4.日期和时间如何取得年月日,小时分秒Date dat=new Date();dat.getYear();dat.getMonth();dat.getDay();d

3、at.getHours();.如何取得从1970 年到现在的毫秒数long now=dat.getTime();如何获取某个日期是当月的最后一天如何格式化日期DateFormate df=DateFormate.getInstance();df.Format(dat);5.数组和集合6.文件和目录(I/O)操作如何列出某个目录下的所有文件如何列出某个目录下的所有子目录判断一个文件或目录是否存在如何读写文件名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -7.Java 多态的实现(继承、重载、覆盖)8.编码转换,怎样实现将GB2312 编码的字符串转换为ISO-8859-1

4、 编码的字符串。9.Java 中访问数据库的步骤,Statement和 PreparedStatement之间的区别。10.找出下列代码可能存在的错误,并说明原因:二、JSP&Servlet 技术1.描述 JSP和 Servlet 的区别、共同点、各自应用的范围jsp 是由 Servlet 发展而来,jsp 由 5 种元素组成,即模板元素、脚本、动作元素、隐含对象、指令;jsp 主要用于客户端,jsp 处于显示层,为客户提供内容显示以及与客户互动交换数据。Servlet 全名服务端的小程序,它是一个java 程序,主要应用于后台流程控制以及接收客户端提交的数据并且调用相应业务方法处理数据并将结

5、果返回客户端;也经常用于在系统初始化时自动读取系统配置信息。JSP和 Servlet 的共同点:jsp 是 Servlet 的一种发展,两者都最终编译成class文件2.在 Web 开发中需要处理HTML 标记时,应做什么样的处理,要筛选那些字符(&“”)3.在 JSP 中如何读取客户端的请求,如何访问CGI 变量,如何确定某个Jsp 文件的真实路径。4.描述 Cookie 和 Session的作用,区别和各自的应用范围,Session 工作原理。Cookie 是在客户端开辟的一块可长期存储用户信息的地方;Session 是在服务器内存中开辟的一块存储用户信息的地方;当客户第一次访问服务器时,

6、服务器在内存创建对应的Session给访问客户,当客户离开或时间过期时;服务器自动销毁Session;Session是由容器管理的。5.列出 Jsp 中包含外部文件的方式,两者有何区别。6.说明 Jsp 中 errorPage的作用,应用范围。7.介绍在 Jsp中如何使用JavaBeans。1、使用动作元素 2、在脚本中调用JavaBeans 8.简单介绍 JSP 的标记库 JSTL 1、名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 4 页 -9.Jsp和 Servlet 中的请求转派发分别如何实现。Jsp 实现转派发1、在 java 脚本代码中使用response.sendR

7、edirect(favorite.jsp)实现转派发2、JSP 标准动作:例如:Servlet 实现转派发1、代码response.sendRedirect(“/abc.html”);遇到该行代码,会转到abc.html 页面。2、ServletContext 的getRequestDispatcher(String path)方法返回与 path 相联系的RequestDispatcher 对象RequestDispatcher 对象调用forward(ServletRequest request,ServletResponse response)转向path Html 实现转派发1、使用h

8、istory.back()例如:2、使用 javascript:history.go(-1);例如:返回!3、使用href 超链接实现转派发例如:返回!4、使用form 表单提交实现转派发5、使用meta 例如:meta http-equiv=refresh content=;url=三、J2EE 相关知识1.介绍 J2EE、J2SE、J2ME 的区别。2.J2EE 是一种技术还是一种平台,他提供了那些技术。J2EE 是一系列技术规范,它为实现企业级应用提供技术支持,它包含以下技术:JSTL JNDI EJB JSP SERVERLET JTA JDBC 3.什么是 Application S

9、erver,它有什么功能和优点。4.简单介绍连接池的优点和原理。5.Web.xml 的作用四、其他1.Web 安全性的考虑(表单验证、浏览器Basic 方式的验证,应用程序的安全性,SSL,代码考虑)2.简单介绍您所了解的MVC。mvc 是一种架构模式,m 代表模型,可指数据持久化模型,也可指代javabean 组件名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 4 页 -v 代表视图即与客户端交换的界面,c 代表 控制 control 实现后台3.简单介绍所了解的XML。xml 可扩展标记语言;是一种存储数据标准格式,应用于数据交换、web 服务、web集成、系统配置、可穿透防

10、火墙;4.简单介绍文档和编码规范5.Java 中的分页、效率考虑。可按预先确定的显示记录条数搜索,不必搜索全部记录6.简单介绍您所了解的structs。找出以下程序错误。Class Test private String par1;private String par2;Test()public static void main(String arg)int a;if(a)System.out.println(par1=+par1);else System.out.println(par2=+par2);posted on 2004-07-20 20:08 Gary jin 阅读(419)评论(0)编辑收藏名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 4 页 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁