java程序员面试题基础部分
1.请写出下列Java代码的输出结果
package test;
public class FatherClass()
{ public FatherClass()
{ System.out.println("FatherClass Create");}
}
子类:
package test;
import test.FatherClass;
public class ChildClass extends FatherClass
{
public ChildClass()
{ System.out.println("ChildClass Create"); }
public static void main(String[] args)
{ FatherClass fc=new FatherClass();
ChildClass cc=new ChildClass(); }
}
输出结果:
2.请问HTTP协议面向联接吗?面向会话吗?有哪些请求方法?
3.请问在JAVA中实现线程有哪两种方式?
4.请说明在JAVA中处理数据库事务的方法。
5.ArrayList和Vector的区别,HashMap和Hashtable的区别
6.请用Java编程实现一个网络监听服务程序,它将网络客户端的输入内容在屏幕上进行输出.
7.请从面向对象角度简述静态与非静态成员的区别.
8.请简述接口和抽象类的区别(所表现的东西,他们的用途)
9.请简述接口的作用.
10.请简述面向对象建模中你对类职责的认识
1.
FatherClass Create
FatherClass Create
ChildClass Create
2\面向会话、post、get
3、继承和实现接口
4、先关闭自动提交,然后同一提交
5、ArrayList是Vector的优化后的类,本质相同,HashMap和Hashtable继承和实现相同但有线程安全和相同实例存储区别问题。
4.请说明在JAVA中处理数据库事务的方法。
通过 conn.setAutocommit(false)
....一系列的语句
conn.commit //提交完成
conn.setAutocommit(true)
但会产生很多不确定性,原则上不能。 都用存储程序。
8.请简述接口和抽象类的区别(所表现的东西,他们的用途)
一样:都是抽象类,都不能直接生成对象实体。
用法:优先用接口, 当明确知道要继承类的时候才用抽象类。
1 FatherClass Create
FatherClass Create
ChildClass Create
2 面向连接,面向回话,post,get
3 继承自Thread和Daemon线程
4 JavaBean中使用JDBC方式进行事务处理
5 Vector的方法都是同步的(Synchronized),是线程安全的(thread-safe),而ArrayList的方法不是,由
于线程的同步必然要影响性能,因此,ArrayList的性能比Vector好。
当Vector或ArrayList中的元素超过它的初始大小时,Vector会将它的容量翻倍,而ArrayList只增加50%的大小,这样,ArrayList就有利于节约内存空间。
Has
你可能喜欢
- JAVA编程题全集及答案
- JAVA程序员面试
- java面试宝典
- JAVA习题及答案
- java面试题及答案
- 软件测试面试题
- Android面试题
- 最新JAVA编程题全集(50题及答案)32页
- JAVA编程题全集(100题及答案)w13页
- 最新JAVA编程题全集(50题及答案)58页
- 最新JAVA编程题全集(50题及答案)32页
- 最新JAVA编程题全集(63题及答案)44页
- JAVA编程题全集(100题及答案)42页
- JAVA程序员面试32问10页
- JAVA程序员面试32问2页
- JAVA程序员面试32问,你能回答多少题7页
- JAVA程序员面试题收集3页
- 程序员面试之葵花宝典之JAVA编程题9页
- JAVA程序员面试32问2页
- java面试宝典73页
- java面试葵花宝典61页
- java面试宝典95页
- java面试葵花宝典41页
- java程序员面试宝典(部分)9页
- java面试基础宝典推荐12页
- JAVA程序设计习题库及答案67页
- JAVA期末考试试卷和习题及答案汇总31页
- JAVA各章习题及答案77页
- JAVA各章习题及答案25页
- JAVA编程习题及答案_完全版59页
- JAVA程序设计习题库及答案(免费下载)36页
- java web开发人员面试题及答案13页
- java笔试面试题及答案23页
- 32道java程序员面试题及答案6页
- java面试笔试算法题及答案24页
- java(操作、笔试、考试、面试题及答案)9页
- java 面试题及部分答案12页
- 软件测试经典面试题46页
- 软件测试工程师常见面试题和笔试题28页
- 软件测试面试题15页
- 软件测试常见面试题3页
- 软件测试面试题9页
- 软件测试面试题完整的36页


