中兴通面试题
2020-05-20
1、面向接口编程的优点
类之间通信简单易懂,扩展性好,提高复用性,扩展性,松耦合
接口从更深层次的理解,应是定义(规范,约束)与实现(名实分离的原则)的分离。
2、statment 和 preparedstatment的 不同点
(1),Statement 接口提供了执行语句和获取结果的基本方法。PreparedStatement 接口添加了处理 IN 参数的方法; (2),对于同一条语句的多次执行,Statement每次都要把SQL语句发送给数据库,这样做效率明显不高,而如果数据库支持预编译,PreparedStatement可以先把要执行的语句一次发给它,然后每次执行而不必发送相同的语句,效率当然提高。
3、jdbc如何实现事务管理
4.mcv模式原理
mvc是一种程序开发设计模式,它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。
模型(model)它是应用程序的主体部分,主要包括业务逻辑模块(web项目中的Action,dao类)和数据模块(pojo类)。模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性
视图(view) 用户与之交互的界面、在web中视图一般由jsp,html组成
控制器(controller)接收来自界面的请求 并交给模型进行处理 在这个过程中控制器不做任何处理只是起到了一个连接的做用
5、struts sequence图
https://hiphotos.baidu.com/swordmood/pic/item/cf6f3509555eb68c2fddd46f.jpg
6、列举所知的web服务器、应用服务器,其使用范围和优缺点
7、public Class X extends Thread{
public void run(){
System.out.println(“this is run”);
}
public static void main(String args[]){
Thread t = new X();
t.run();
}
}
以上代码有何错误p>
8、sql 查出一个表中第20至第30条之间的数据(多种写法)
9、用jdbc写一个查询select * from student ,将查询结果放在map中(student表中 id name age),在map中存放(name,age),请写出代码
10、描述一下iterator的作用
11、什么叫在线数,什么是并发数
12、常用集合类,说说它们的区别
13、struts中的基础类(最低说出四个)
14、ArraList list = new ArrayList();
list.add(“0”);
ArraList list2 = list;
ArraList list3 = (ArrayList)list.clone();
ArraList list4 = new ArrayList(list);
list.clear();
list.add(“1”);
list2 list3 list4中是否有值,是多少=”是地址比较,“equals”是值比较)
还有很多,记不起来了
http://image95.pinlue.com/image/13.jpg
相关资源:兴德汽修管理软件破解版-交通工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!