杭州天网面试及答案Java软件工程师笔试题目
1、请说出JSP中连接数据库的方法
2、请写出数据库连接代码
3.文件流是什么?
4、请说明多线程的暂停与启动
5、请给出JavaBean的定义
6、程序流程控制语句?
7、介绍MVC模式,在什么情况下采取MVC模式?MVC模式的优点是什么?
Java软件工程师笔试题目
请说出JSP中连接数据库的方法
1)直接和应用程序一样通过jdbc连接
2)通过连接池连接
2、请写出数据库连接代码
Connection conn;
Statement cmd;
...
Java软件工程师笔试
目
1、请说出JSP中连接数据库的
2、请写出数据库连接代码
3.文件流是什么?
4、请说明多线程的暂停与启动
5、请给出JavaBean的定义
6、程序
控制语句?
7、介绍MVC模式,在什么情况下采取MVC模式?MVC模式的优点是什么?
Java软件工程师笔试题目
请说出JSP中连接数据库的方法
1)直接和应用程序一样通过jdbc连接
2)通过连接池连接
2、请写出数据库连接代码
Connection conn;
Statement cmd;
ResultSet rs;
//driver
String strDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String strURL="jdbc:microsoft:sqlserver://localhost:1433;databasename=northwind";
//class.forname
try {
Class.forName(strDriver);
conn=DriverManager.getConnection(strURL,"sa","sa");
cmd=conn.createStatement();
String sql="select * from orders";
rs=cmd.executeQuery(sql);
//display
while(rs.next()){
System.out.print( rs.getInt("OrderID"));
System.out.print(" ");
System.out.println(rs.getString("CustomerID"));
}
}
catch (Exception ex) {
ex.printStackTrace();
}
3.文件流是什么?
JAVA的输入输出是以流(Stream)来方式来处理的,流是在计算机的输入、输出操作中流动 的数据序列。对文件进行读取和写入的流称为文件流。
4、请说明多线程的暂停与启动
线程的暂停的方法已经废弃,但可以用一个boolean值使线程空转,从而达到暂停的目的。
如果要从暂停到运行,则改变该boolean值。
5、请给出JavaBean的定义
javaBean是一种可重复使用、且跨平台的软件组件。分为两种:一种是图形javaBean,另一种是非图形javaBean。
通常javaBean是一个public类,且必须有一个无参数的构造函数,具有getXXX和setXXX 方法。
6、程序流程控制语句?
if ...else
for
switch case
while
do ...while
7、介绍MVC模式,在什么情况下采取MVC模式?MVC模式的优点是什么?
MVC是一种
模式,分别是模型(model),视图(view),控制(controler)的简称。
在java B/S结构的应用中,我们在数据模型用javaBean表示,用jsp处理用户视图,通过控制不同jsp页面的调用和请求转发。
在大中型项目中都可采用MVC。
优点:
将model和view进行了分离,可使网页设计师和程序员能够独立工作。
组件可以增加程序的重用性,增加网站功能扩充的弹性
本文档为【杭州天网面试及答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。