java开发人员面试题

时间:2025-04-23

java开发人员面试题

(JAVA)

1. 最基本的数据类型包括哪些,并写出他们占用的字节数?

2. int 和 Integer 有什么区别和用法?

3. &和&&的区别?

4. sleep() 和 wait() 有什么区别?

5. Static Nested Class 和 Inner Class的不同?

6. short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

7. Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

8. String s = new String("xyz");创建了几个String Object?

9. Java有没有goto?

10. 启动一个线程是用run()还是start()?

11. 应用服务器有那些?

12. 写出一个你最常见到的runtime exception。

13. 数组有没有length()这个方法? String有没有length()这个方法?

14. try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,

什么时候被执行,在return前还是后?

15. char型变量中能不能存贮一个中文汉字?为什么?

16. JSP有哪些内置对象和动作?它们的作用分别是什么?

17. 什么情况下调用doGet()和doPost()?

18. 我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出

一个某种编码的字符串?

19. 客服端调用EJB对象的几个基本步骤?

20. 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?

21. java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们

分别是哪些类?

22. 在JAVA中,如何跳出当前的多重嵌套循环?

23. 内部类可以引用他包含类的成员吗?有没有什么限制?

判断下列代码是否有错,如有错指出为什么。

24. abstract class Name {

private String name;

public abstract boolean isStupidName(String name) {}

}

25. public class Something {

void doSomething () {

private String s = "";

int l = s.length();

}

}

26.

abstract class Something {

private abstract String doSomething ();

}

27. public class Something {

public int addOne(final int x) {

return ++x;

}

}

28. public class Something {

public static void main(String[] args) {

Other o = new Other();

new Something().addOne(o);

}

public void addOne(final Other o) {

o.i++;

}

}

class Other {

public int I;

}

29. class Something {

int I;

public void doSomething() {

System.out.println("I = " + i);

}

}

30. public class Something {

public static void main(String[] args) {

Something s = new Something();

System.out.println("s.doSomething() returns " + doSomething());

}

public String doSomething() {

return "Do something …";

}

}

31. 此处,Something类的文件名叫OtherThing.java

class Something {

private static void main(String[] something_to_do) {

System.out.println("Do something …");

}

}

32. Interface A{

int x = 0;

}

class B{

int x =1;

}

class C extends B implements A {

public void pX(){

System.out.println(x);

}

public static void main(String[] args) {

new C().pX();

}

}

SQL问答题

33. SELECT * FROM TABLE 和

SELECT * FROM TABLE WHERE NAME LIKE '%%' AND ADDR LIKE '%%' AND (1_ADDR LIKE '%%' OR 2_ADDR LIKE '%%' OR 3_ADDR LIKE '%%' OR 4_ADDR LIKE '%%' )

的检索结果为何不同?

34. 表结构:

1、表名:g_cardapply

字段(字段名/类型/长度):

g_applyno varchar 8;//申请单号(关键字) g_applydate bigint 8;//申请日期

g_state varchar 2;//申请状态

2、表名:g_cardapplydetail

字段(字段名/类型/长度):

g_applyno varchar 8;//申请单号(关键字) g_name varchar 30;//申请人姓名

g_idcard varchar 18;//申请人身份证号 g_state varchar 2;//申请状态

其中,两个表的关联字段为申请单号。

题目:

1、 查询身份证号码为440401430103082的申请日期

2、 查询同一个身份证号码有两条以上记录的身份证号码及记录个数

3、 将身份证号码为440401430103082的记录在两个表中的申请状态均改为07

4、 删除g_cardapplydetail表中所有姓李的记录

…… 此处隐藏:692字,全部文档内容请下载后查看。喜欢就下载吧 ……
java开发人员面试题.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219