执行对象java面试题目2013/5/16

新手发帖,很多方面都是刚入门,有错误的地方请大家见谅,欢迎批评指正

    应用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?

    答:是指引用变量不能变。引用变量所指向的对象的内容还是可以变的。

    例如,对于以下语句:

final StringBuffer a = new StringBuffer("immutable");
    每日一道理
生活中受伤难免,失败跌倒并不可怕,可怕的是因此而一蹶不振,失去了对人生的追求与远大的理想。没有一个人的前进道路是平平稳稳的,就算是河中穿梭航行的船只也难免颠簸,生活中所遇上的坎坷磨难不是偶尔给予的为难,而是必然所经受的磨练。

    执行如下语句将报编译期错误:

a = new StringBuffer("");

    但是,执行如下语句则可以通过编译:

a.appand("broken");

文章结束给大家分享下程序员的一些笑话语录: 姿势要丰富,经常上百度!

原文地址:https://www.cnblogs.com/jiangu66/p/3084599.html