Java里的final作用是啥?意思有是啥?大虾解决下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java里的final作用是啥?意思有是啥?大虾解决下相关的知识,希望对你有一定的参考价值。

参考技术A Java中不能直接定义常量,但java提供了final关键字,被final关键字修饰的变量的值不能被修改,也就相当于定义了一个常量。对与java中的final变量,java编译器是进行了优化的。每个使用了final类型变量的地方都不会通过连接而进行访问 参考技术B final
可以修饰变量,方法,类:

1. final的变量不能被改变

一般写为:public static final double PI = 3.1415926;(静态要赋值,static节约内存)

2. final的方法不能被重写

3. final的类不能被继承

java 中VO toString的作用是啥

java 中VO toString的作用是什么,是输出json吗?

参考技术A 我不太明白vo tostring是什么意思?但tostring一般的作用还是明白的。比如你写个封装,在一个模块里,单元测试的时候可以用tostring输出到终端看看写的对不对。有时候代码出bug,传进封装里的参数不对,你可以输出看看哪里有问题。有的时候tostring输出后的字符串可以用来判断一些东西。当然tostring输出的可以用来对应到其他语句中,如,数据库语句,等等。总之,还有很多种用法,每个人都有不同的见解,所以会有不同的用法

以上是关于Java里的final作用是啥?意思有是啥?大虾解决下的主要内容,如果未能解决你的问题,请参考以下文章

java里的new到底是啥意思???

java有内存溢出吗?如果有是啥情况?

JAVA中action、command、entity、form的作用是啥对表单的整个流程是啥样的

java中的POJO是啥意思?

java中的POJO是啥意思?

这句Java代码是啥意思private final Logger logger = LoggerFactory.getLogger(getClass());