java面试题4

Posted ihins

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java面试题4相关的知识,希望对你有一定的参考价值。

1.13
jeesite 权限问题
为用户管理 添加一个初始化密码的功能
SQL语句中查询到的字段与实体中的不匹配

1.15

MD5算法: 业务参数和key按照一定规则拼接为字符串 利用MD5生成哈希值128位
存储数据库,不可逆的操作

对称加密:(加密和解密用同一个秘钥) DES IDEA

非对称加密:(一对秘钥,公开秘钥和私有秘钥,一个用于加密,一个用于解密)RSA算法

哈希算法加密(摘要算法):单向加密,经一定的规则加密后的密文不可以还原,适用于不可还原的密码存储(报文---->摘要)(MD4 MD5 SHA)

1.16
使用log输出:
import org.apache.log4j.Logger;
import java.io.*;
import java.sql.SQLException;
import java.util.*;
public class log4jExample{
/* Get actual class name to be printed on */
static Logger log = Logger.getLogger(
log4jExample.class.getName());

public static void main(String[] args)
throws IOException,SQLException{

log.debug("Hello this is an debug message");
log.info("Hello this is an info message");
}
}

根据手机号,验证码登录:


用户-角色-操作
RBAC 基于角色的权限控制

1.23
final 修饰一个类 此类不能被继承
修饰一个方法 方法不能被覆盖
super 访问父类

object类--
tostring(对象 未重写 输出的是对象的地址)
equals 比较对象的引用是否是同一个地址

多态:
引用多态:父类的引用可以指向本类/子类 子类的引用不能指向父类对象
方法多态:本类对象调用本类方法
子类对象调用子类重写的方法或者继承的方法

 

 



以上是关于java面试题4的主要内容,如果未能解决你的问题,请参考以下文章

2020年1-6月份Java面试题总结,20多类1100道面试题含答案解析

面试基础题

2020 年最新版 Java 面试题大全(文末附参考答案)

2020年最新版Java面试题大全(文末附参考答案)

Java面试题,Java面试题及答案,2021最新的,都整理好了

IT JAVA 面试题真的那么重要吗,对记面试题我记了又忘,很烦!