IntelliJ IDEA常用设置

1、idea properties文件中文乱码

2、查找代码错误信息的设置

3、代码格式化

4、设置@Author

5、实现Serializable接口未提示添加serialVersionUID

 

1、idea properties文件中文乱码

1)IDEA文件编码一般都修改为utf-8(setting-->file encodings--->Global Encoding 和 Project Encoding 都设置为UTF-8)

2)对于 Properties 文件,重要属性 Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。

 2、查找代码错误信息的设置

 

 3、代码格式化

 

 4、设置@Author

 

 

 模版

/**
 *
 * @author cr
 * @Date: ${DATE} ${TIME}
 *
 */

创建一个类测试

 

 5、实现Serializable接口未提示添加serialVersionUID

 serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过 判断类的serialVersionUID来验证的版本一致的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID于本地相应实体类的serialVersionUID进行比较。如果相同说明是一致的,可以进行反序列化,否则会出现反序列化版本一致的异常,即是InvalidCastException。

具体序列化的过程是这样的:序列化操作时会把系统当前类的serialVersionUID写入到序列化文件中,当反序列化时系统会自动检测文件中的serialVersionUID,判断它是否与当前类中的serialVersionUID一致。如果一致说明序列化文件的版本与当前类的版本是一样的,可以反序列化成功,否则就失败;

IDEA菜单栏File——Settings——Editor——Inspections——Java——Serialization issues

 

 

 

 

 

 

 

 

posted @ 2020-10-27 16:22  桥头堡洗脚城  阅读(117)  评论(0编辑  收藏  举报