java开发人员面试题
时间:2025-04-23
时间: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字,全部文档内容请下载后查看。喜欢就下载吧 ……上一篇:氨气制备实验小教案
下一篇:重症医学科培训考试题