1. 提要信息
1.1 java四类八种
在Java中,四类指的是Java中的基本数据类型和引用数据类型:
- 基本数据类型:Java提供了八种基本数据类型,包括整数型、浮点型、字符型和布尔型。
- 引用数据类型:指向对象的引用,如类、接口、数组等。
- 特殊数据类型:包括void类型和null类型。
- 复合数据类型:由基本数据类型和其他类型组合而成的类型,如数组。
八种则是指Java中的基本数据类型:
- int:32位整数,范围是-2^31到2^31-1。
- short:16位整数,范围是-2^15到2^15-1。
- long:64位整数,范围是-2^63到2^63-1,需要在数字后加上L或l。
- byte:8位整数,范围是-128到127。
- float:32位浮点数,用于表示小数。
- double:64位浮点数,精度比float高。
- char:16位Unicode字符。
- boolean:只有两个值,true和false。
1.2 什么是请求头信息
请求头信息(Request Headers)是在HTTP请求中,客户端向服务器发送的一系列键值对,它们提供了关于请求本身的信息,以及客户端环境和请求体的附加信息。请求头信息可以帮助服务器更好地理解请求的上下文,并据此做出适当的响应。常见的请求头信息有:Host、User-Agent、Accept等。
1.3 get与post请求的区别
POST:适合发送大量数据和任意类型的数据,不受字符类型限制。
GET:适合发送少量数据,且数据需要被编码为URL有效的格式。虽然理论上可以发送任何类型的数据,但实际应用中通常用于发送简单的查询参数。
1.4 请描述重载和重写的区别
重载:指的是在一个类中可以定义多个同名方法,只要这些方法的参数列表不同(参数的类型、数量或者顺序不同)。重载方法可以有不同的返回类型,也可以没有返回类型,但它们的参数列表必须不同。
重写:指的是在子类中重新定义父类的方法。重写的方法必须有相同的方法名、参数列表和返回类型。如果父类的方法被声明为final,则不能被重写。
1.5 创建控制器类常用三种方式
1.实现Controller接口,需要实现方法完成业务操作,有局限性

2.使用@Controller注解,可以创建多个方法,方法上设置RequestMapping访问地址,响应数据格式需要自定义,尤其JSON支持不是很完整
3.使用@RestControl注解,支持Rest请求方式,内置了ResponseBody可以自动转换JSON
1.6 方法&函数
方法的定义格式:
访问权限限定符,返回类型 方法名称(参数列表){ 方法体;}
例:
public int addNumbers(int num1, int num2) {
int sum = num1 + num2;
return sum;
}
共同点:
- 都可以传递参数、都有返回值
- 都是用于执行一个过程
不同点:
- 函数通常是单独创建并被调用,不需要前置条件,如:自定义四舍五入
- 方法是类成员,通常情况需要使用类对象调用,在JAVA中只有方法,没有函数。
2.令牌验证ArticleController
2.1 定义
书接上回,文章结尾11.JWT令牌
我使用了"login"登录方法处理用户登录请求。它接收

最低0.47元/天 解锁文章
1274

被折叠的 条评论
为什么被折叠?



