1 java基本数据类型
- byte:1字节
- short:2字节
- int:4字节
- long:8字节
- float:4字节
- double:8字节
- char:2字节
- boolean:通常不精确指定,但在内存中通常占用1字节。
2 简述“==”和equals()的区别
- “==” 运算符:
- “==” 是一种比较运算符
- “==” 对于基本数据类型比较它们的值是否相等。
- 对于引用数据类型,比较的是对象的引用地址,即它们是否指向内存中的相同对象。
equals()
方法:- 在Java中,
equals()
是Object
类的方法。 equals()
默认情况下底层是"=="- 通过重写后可以比较对象的值是否相等
- 在Java中,
3 使用Math.random()函数生成[30,60]之间的随机整数的语句
// Math.random() 随机生成[0,1)的数
int (Math.random() * 31) + 30
4 输出结果
int[] arrays = {1, 2, 3, 4, 5, 6, 7};
int s = 0;
for (int i = 0; i < arrays.length; i++) {
if (i % 2 == 1) {
s += arrays[i];
}
}
System.out.println(s);
2 + 4 + 6 = 12
5 你了解的JS框架有那些
vue.js、React、jQuery
6 Ajax请求的时候GET请求和POST请求方式有什么区别
-
Get请求事项服务器请求数据的
Post请求是向服务器提交数据的
-
Get请求携带的数据会以字符串形式拼接在URL上,可以从url上看到,不安全
Post请求携带的数据存放在requestBody中,较安全
-
Get请求携带的数据有大小限制一般是4K,而Post请求携带的数据大小无限制
-
Get请求具有幂等性且可以被浏览器缓存,Post请求则不可以
7 代码展示,当一个DOM节点被被点击时,执行一个函数
<!DOCTYPE html>
<html>
<head>
<title>点击节点执行函数</title>
</head>
<body>
<!-- 在这个例子中,我们有一个按钮,点击它将触发匿名函数执行 -->
<button id="myButton">点击我执行函数</button>
<script>
// 获取按钮元素
const button = document.getElementById('myButton');
// 使用匿名函数来定义点击事件处理
button.addEventListener('click', function() {
alert('按钮被点击了!(使用匿名函数触发事件)');
});
</script>
</body>
</html>
8 采用SpringMVC框架实现用户注册功能,画出请求从前端发起到后台响应的整个流程
9 SQL
1 创表
CREATE TABLE `student` (
`STUNO` int(2) PRIMARY KEY,
`SNAME` varchar(12) NOT NULL,
`SEX` char(2) DEFAULT ('男'),
`BIRTHDAY` date,
`EMAIL` varchar(20) UNIQUE,
`SCORE` decimal(5,2),
`CLASSNO` int NOT NULL,
CONSTRAINT `CHK_RangeScore` CHECK (((`SCORE` >= 0) and (`SCORE` <= 100)))
);
2 修改student表的数据,将1班所有学生成绩加2分
UPDATE student
SET SCORE=SCORE+2
where CLASSNO = 1;
3 查询所有姓张的学生信息,并按成绩降序进行排序。
SELECT * FROM student where SNAME LIKE '张%' ORDER BY SCORE DESC;
4 查询学生生日信息,按"xxxx年xx月xx日X:xX:XX"格式输出。
SELECT STUNO,SNAME,SEX,
CONCAT(
YEAR(BIRTHDAY),'年',
MONTH(BIRTHDAY),'月',
DAY(BIRTHDAY),'日 ',
HOUR(BIRTHDAY),':',
MINUTE(BIRTHDAY),':',
SECOND(BIRTHDAY)
) 生日 FROM student;
5 按班级编号分组统计每个班的人数,最高分,最低分,平均分,并按平均分降序排序。
SELECT CLASSNO 班级,COUNT(CLASSNO) 人数, MAX(SCORE) 最高分,MIN(SCORE) 最低分,AVG(SCORE) 平均分
FROM student
GROUP BY CLASSNO
ORDER BY 平均分 DESC;
6 查询所有学生记录中成绩前十名的学生的学号、姓名、成绩、班级编号。
SELECT STUNO,SNAME,SCORE,CLASSNO
from student
ORDER BY SCORE DESC
LIMIT 10;