会员注册 | 登录|微信快捷登录 QQ登录 微博登录 |帮助中心 精品学习网 专业在线学习考试资料文档分享平台

java面试题及答案-人事面试必备

收 藏 此文档一共:10页 本文档一共被下载: 本文档被收藏:

显示该文档阅读器需要flash player的版本为10.0.124或更高!

关 键 词:
java  
  文库屋所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
文档介绍
1. 写出 J****A 里八种基本类型? 2. 写出 this 的两个作用? 3. 设 x = 2, y = 6 , z = 7,则表达式 y += z--/++x 的值? 4. 定义类 A 和类 B 如下: class A { int a=1; double d=2.0; void show(){ System.out.println("Class A: a="+a +"\td="+d); } } class B extends A{ float a=3.0f; String d="Java program."; void show(){ super.show(); System.out.println("Class B: a="+a +"\td="+d); } } (1)若在应用程序的 ****in 方法中有以下语句: A a=new A(); a.show(); 则输出的结果如何? (2)若在应用程序的 ****in 方法中定义类 B 的对象 b: A b=new B(); b.show(); 则输出的结果如何? 5. jsp 有哪些动作?作用分别是什么? 6. 下面代码有错吗?如果错误,请指明原因。 abstract class Name { private String name; public abstract boolean isStupidName(String name) {} } 7. 下面代码有错吗?如果错误,请指明原因。 public class Something { void doSomething () { private String s = ""; int l = s.length(); } } 8. 在 J****A 中,如何跳出当前的多重嵌套循环? 9. 下面哪些类可以被继承? 1)java.lang.Thread (T) 2)java.lang.Number(T) 3)java.lang.Double(F) 4)java.lang.Math(F) 5)java.lang.Void(F) 6)java.lang.Class(F) 7)java.lang.ClassLoader(T) 10. 写出下面代码的输出结果 示例代码如下: package test; public class OuterClass { private class InterClass { public InterClass() { System.out.println("InterClass Create"); } } public OuterClass() { InterClass ic = new InterClass(); System.out.println("OuterClass Create"); } public static void ****in(String[] args) { OuterClass oc = new OuterClass(); } } 11. try{}里有一个 return 语句,那么紧跟在这个 try 后的 finally{}里的 code 会不会被执 行,什么时候被执行,在 return 前还是后? 12.说明 List 和 Set 的区别? 13. 请写出 spring 中 I0C 的三种实现机制。 14. 写出你熟悉的开源框架以及各自的作用 15.如何给 weblogic 指定大小的内存? 16. JSP 和 Servlet 有哪些相同点和不同点,他们之间的联系是什么? 17. 如何在 jsp 中完成同 servlet 的 init 方法相同的功能? 18. 写出 ****in 方法中的调用的执行顺序。 public A{ public int i=1; //1 public static int j=1;// 2 public A(){};//3 } B extends A{ public int a=2;//4 public static int b=2;//5 public B(){};//6 } public class Test(){ public static void ****in(String[] args){ int i=B.b; B b=new B(); } } 19.写出下面程序的运行结果 public class ArrayTest { private int[] str = {1,2,3,4,5,6}; public ArrayTest() { } public void increase(int[] arrays){ for(int i = 0; i < arrays.length; i++){ arrays[i]++; } } public void print(){ System.out.print("str = ["); for(int i = 0; i < str.length; i++){ if(i > 0){ System.out.print(","); } System.out.print(str[i]); } System.out.println("]"); } public static void ****in(String[] args){ ArrayTest obj = new ArrayTest(); obj.print(); System.out.println("After increase:"); obj.increase(obj.str); obj.print(); } } 20. 写出下面程序的运行结果并****程序的潜在缺陷 public class NullHandle { private String str; public NullHandle() { } public String getStr(){ return str; } public static void ****in(String[] args){ NullHandle obj = new NullHandle(); String nullStr = obj.getStr(); if(nullStr.length() == 0){ System.out.println("empty!"); } else{ System.out.println(nullStr); } } } 21. 当方法是用哪些关键字修饰的时候,不能进行方法覆盖? 22. short s1 = 1; s1 =s1 + 1;有什么错? short s1 =1; s1 += 1;有什么错? 23. Collection 和 Collections 的区别? 24. 编码转换:怎样将 GB2312 编码的字符串转换为 ISO8859-1 编码的字符串?请写 出代码 25.求输出结果: class Ex{ public static void ****in(String[] args) { Fx f=new Fx(5); } Ex() { System.out.println("Ex,no-args"); } Ex(int i) { System.out.println("Ex,int"); } } class Fx extends Ex{ Fx() { super(); System.out.println("Fx,no-args"); } Fx(int i) { this(); System.out.println("Fx,int"); } } 26. 求输出结果: class TestSequence { static B1 b1=new B1(); public static void ****in(String[] args) { new B2(); } static B2 b2=new B2(); } class B1 { int a=5; { System.out.println("1"); } public B1() { System.out.println("2"); t(); } public void t() { System.out.println(a); } }; class B2 extends B1 { B1 b=new B1(); public void t() { System.out.println(a); } static B1 bb=new B1(); } 27. 求输出结果: int[] arra = {1,2,3,4,5,6,7,8,9,10}; for (int i : arra) { if (i % 2 == 0) { i >>= 1; System.out.println(i); } else { i <<= 1; System.out.println(i); } } 28. 求输出结果 class TestString { public static void ****in(String[] args) { String st1="hello"; String st2="my favorate"; S s=new S(st2); System.out.println(st1+st2); } } class S { public S(String s) { pr(s); } public void pr(String s) { s=s+"andy"; System.out.println(s); } } 29. 能介绍一下您对我们公司的了解吗? 30. 你了解 EXTJS 吗?你了解 JEESITE 吗?简要说明 答案如下: 1.答案:boolean char byte short int long float double 2.答案:代表隐含参数的调用,调用本类的其它的构造器 3.答案:8 4.答:输出结果为: 1) Class A: a=1 d=2.0; 2) Class A: a=1 d=2.0 Class B: a=3.0 d=Java program。 5.JSP 共有以下 6 种基本动作 jsp:include:在页面被请求的时候引入一个文件。 jsp:useBean:寻找或者实例化一个 JavaBean。jsp:setProperty:设置 JavaBean 的属性。 jsp:getProperty:输出某个 JavaBean 的属性。 jsp:forward:把请求转到一个新的页面。 jsp:plugin:根据浏览器类型为 Java 插件生成 O****ECT 或 EMBED 标记。 6. 答案: 错。abstract method 必须以分****结尾,且不带花括****。 7.答案: 错。局部变量前不能放置任何访问修饰符 (private,public,和 protected)。final 可以 用来修饰局部变量 (final 如同 abstract 和 strictfp,都是非访问修饰符,strictfp 只能修饰 class 和 method 而非 variable)。 8. 用 break; return 方法。 9. 答:1、2、7 可以被继承。 10. 答: InterClass Create OuterClass Create 11. 会执行,在 return 前执行。 12. 答:两者主要区别如下: List 用来处理序列,而 Set 用来处理集。 List 中的内容可以重复,而 Set 则不行。 13. 答:三种机制为:通过 setter 方法注入、通过构造方法注入和接口注入。 14. 答:框架:hibernate、spring、struts; Hibernate 主要用于数据持久化; Spring 的控制反转能起到解耦合的作用; Struts 主要用于流程控制。 15 . 答 : 在 启 动 Weblogic 的 脚 本 中 ( 位 于 所 在 Domian 对 应 服 务 器 目 录 下 的 startServerName),增加 set MEM_ARGS=-Xms32m -Xmx200m,可以调整最小内存为 32M,最大 200M。 16. 答:JSP 是 Servlet 技术的扩展,本质上是 Servlet 的简易方式,更强调应用的外表表 达。JSP 编译后是"类 servlet"。Servlet 和 JSP 最主要的不同点在于,Servlet 的应用逻辑是 在 Java 文件中,并且完全从表示层中的 HTML 里分离开来。而 JSP 的情况是 Java 和 HTML 可以组合成一个扩展名为.jsp 的文件。JSP 侧重于视图,Servlet 主要用于控制逻辑。 17. 答:覆盖 init 方法<%! public init(){…..}%> 18. 答:251346 19. 答: str = [1,2,3,4,5,6] After increase: str = [2,3,4,5,6,7] 20. 答:第 11 行有空指针异常 if(nullStr.length() == 0){//这行 21. final 22. 答:short s1 = 1; s1 =s1 + 1;s1+1 运算结果是 int 型,需要强制转换类型; short s1 =1; s1 += 1;可以正确编译,自动类型提升。 23. 答:Collections 是个 java.util 下的类,它包含有各种有关集合操作的静态方法; Collection 是个 java.util 下的接口,它是各种集合结构的父接口。 24. 答:示例代码如下: String s1 ="你好"; String s2 = new String(s1.getBytes("GB2312"), "ISO8859-1"); 25. 答: Ex,no-args Fx,no-args Fx,int 26. 答: 1 2 5 1 2 5 1 2 5 1 2 5 1 2 5 1 2 5 27. 答: 2 1 6 2 10 3 14 4 18 5 28. 答: my favorateandy hellomy favorate 29,30 答案
关于本文
本文标题:java面试题及答案-人事面试必备 链接地址:http://www.topstudy.com.cn/zhuanye/it/593.html
上一篇:企业微信开放平台认证申请信息表
下一篇:Tr069模块简介 CWMP协议规范

当前资源信息

高级会员

爱学习共有文档721 篇

编号:WENKUWU593

类型: IT/计算机

格式: doc

大小: 0.06 MB

上传时间:2018-04-10

相关搜索

关于我们-联系我们-网站声明-文档下载-网站公告-版权申诉-网站客服

文库屋  www.wenkuwu.com (精品学习网 专业在线学习考试资料文档分享平台)

本站部分文档来自互联网收集和整理和网友分享,如果有侵犯了您的版权,请及时联系我们.
© www.topstudy.com.cn 2016-2012 精品学习网 版权所有 并保留所有权  ICP备案号:  粤ICP备14083021号-8              

收起
展开