注明:答案非标准答案,仅供参考
表A 字段 id,name,age
表B 字段 id,education,idnumber
1、请写出连接查询的关键字,然后说明左连接和右连接的区别,根据如上两表中的id为条件写出左连接的sql查询。
left join 左连接 right join 右连接 inner join 内连接
select * from A as a left join B as b on a.id=b.id;
2、请根据如上两个表创建一个视图,查询age大于20并且idnumber以6开头的数据
select name,age,idnumber from A as a left join B as b on a.id=b.id where age>20 and idnumber like '6%';
2、请根据如上两个表创建一个视图,查询sex为‘男’并且idnumber以6开头的数据(试卷B)
select name,age,idnumber from A as a left join B as b on a.id=b.id where sex='男' and idnumber like '6%';
3、java的基本类型有哪些
byte、short、int、float、char、long、double、boolean
4、java中处理异常的关键字
try catch throw throws finally
4、java中int和Integer有什么区别(试卷B)
int是基本的数据类型 Integer是int的封装类
5、java中静态变量,静态常量的区别
静态变量的值是可以变化的变化后这个类的所有对象都变化,而静态常量的值是不可以变化的
6、java中如何定义一个接口,接口中变量的默认修饰符是什么,方法的默认修饰符是什么
使用interface来定义一个接口,变量的默认是:public abstract 方法的默认是public abstract
7、什么是重载
方法重载是让类以统一的方式处理不同类型数据的一种手段,方法名相同,参数列表不同
8、java中是否每个类都有toString()方法,如果有请说明为什么,调用之后会输出什么,如果没有请说明为什么
是 应为toString()方法是Object类定义的方法,所有的类都是Object的子类,因此可以调用
8、java中final,finally的区别(试卷B)
final是修饰符,finally是异常处理用的
9、一个普通的javabean具有哪些特点
1、必须是有包
2、javabean必须有一个不带参数的构造
3、必须实现序列化接口
4、通常有get和set方法
10、Int[] x={1,20,12,15,50};写出一个冒泡排序
for(int i=0;i<sz.length-1;i++){//控制次数
for(int j=0;j<sz.length-1-i;j++){//控制排序
if(sz[j]>sz[j+1]){
int t = sz[j+1];
sz[j+1] = sz[j];
sz[j] = t;
}
}
}
11、java如何在子类的方法中调用父类方法,和变量
this.方法名 super.方法名 变量也用super.变量
12、jsp的内置对象有哪些,tomcat的默认端口是多少
1、Request 2、Responce 3、session 4、out 5、page 6、application 7、exception 8、config
端口:80
13、请阐述ajax的原理和 写一个jquery的ajax的模板
通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用JavaScript来操作DOM而更新页面
$.ajax({
url:'',//访问后台的地址
type:"post",//使用get或post方法
dataType:"json",//返回json格式的数据
data:,//要发送的数据
success:function(data){
}
error:,
});
14、使用js根据id选择某个标签,根据name选择某个标签,然后分别选取此标签的父标签和子标签
var div1 = document.getElementById("id")
document.getElementByName("name")
div1.parentElement
div1.children