final关键字修饰一个变量时,什么可变

 时间:2024-11-18 19:27:07

1、使用final关键字修饰的变量,引用变量不能变,但是引用变量所指向的对象中的内容是可以变的。

2、举个例子final StringBuffer str=new StringBuffer("apple");如果执行语句①,将报告编译期错误① str=new StringBuffer("f");但是执行语句②就可以通过编译② str.append("f");

3、摘抄的一个例子: 有人在定义方法的参数时,可能想采用如下形式来阻止方法内部修改传进来的参数对象:public void method(final StringBuffer param){} 实际上,这是办不到的,在该方法内部仍然可以增加如下代码来修改参数对象: param.append("a");

  • 幽穴风云 怎么玩
  • 防盗门怎么选?看这篇就够了!
  • 青椒烧虾仁怎么做好吃
  • 小孩子总是发脾气怎么办
  • 高速FLEX贴片机KE-2050/2060操作说明书:[3]
  • 热门搜索
    香港旅游攻略精华版 安丘旅游景点大全 河南春节旅游最佳去处 济南旅游景点大全介绍 上海旅游景点地图 大连康辉旅游网 沈阳旅游地图 河南的旅游景点有哪些 国家5a旅游景区名单 中国旅游志愿者官网