「java只读原因」java中只读属性是什么意思

博主:adminadmin 2022-12-01 15:35:05 80

今天给各位分享java只读原因的知识,其中也会对java中只读属性是什么意思进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中的公共代码为什么是只读的?

公共的。就是公用的。所以说你改了可能会出错或其它人不能用。你可以尝试覆盖或重写。

Java 中为什么要把String类设计为只读?

我认为是为了避免一些错误吧,比如如果是汉字(两个字节一个字)的话,如果删掉某一个字节,后果殊难预料。另外,像StringBuffer这个类允许更改其内容,必要的时候也可以解燃眉之急。

java封装类中的是只读类,请问怎么理解?

这个只读指的是对象只读,不是引用只读。

in = 5;

仅仅是把引用in指向了一个新的Integer对象,而源对象并没有任何改变,

他只是没有引用指向了,他不久后会被垃圾回收机制回收。

相似的例子是String,String也是只读的,但是我们可以

String s = "123";

s = "234";

一个可改变类型的例子是StringBuffer

StringBuffer sss = new StringBuffer("123");

sss.append("4");

这时sss变成了1234,而我们并没有改变引用,我们改变的是对象。

请注意,=运算符只能改变基本数据类型和引用,而不能改变任何对象。

关于java只读原因和java中只读属性是什么意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。