知识大全 Java 常用关键字解释
Posted 变量
篇首语:知识是为老年准备的最好食粮。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java 常用关键字解释相关的知识,希望对你有一定的参考价值。
Java 常用关键字解释 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
finalfinal 对于常量来说 意味着值不能改变 例如 final int i= 这个i的值永远都是 但是对于变量来说又不一样 只是标识这个引用不可被改变 例如 final File f=new File( c:\\\\test txt ) 那么这个f一定是不能被改变的 如果f本身有方法修改其中的成员变量 例如是否可读 是允许修改的 形象的比喻 一个女子定义了一个final的老公 这个老公的职业和收入都是允许改变的 只是这个女人不会换老公而已
实例解释********
)final变量在内部类中的使用
程序需要在匿名内部类中使用局部变量 则局部变量必须声明为final类型 否则会编译错误 为什么必须声明为final类型呢?这是应为
对于普通变量而言 它的作用域是停留在该方法内 当方法执行结束 该局部变量也就随之消失 但内部类则可能产生隐式的 闭包
闭包使得局部变量脱离它所在的方法继续存在
看下面的例子
public class ClosureTest
public static void main(String[] args)
final String str = java ;//定义局部变量
new Thread(new Runnable()
public void run()
for(int i= ;i< ; i )
System out println(str i)
try
Thread sleep( ) ;
catch (InterruptedException e)
e printStackTrace()
) start() ;
程序首先定义了一个局部变量str 当程序main方法执行完成后 str的生命周期就结束了 但是子线程还没有执行结束 而且子线程要
使用main中的局部变量str 这个时候就扩大了str的作用范围 这个时候如果str没有被修饰为final类型 而可以随便改变 则会引起
cha138/Article/program/Java/hx/201311/26464相关参考
百分之百纯Java(TM)--名词解释 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 抽象窗口工
谁来帮用通俗易懂的语言解释下java的反射机制JavaReflactioninAction有这么一句话,可以解释。反射是运行中的程序检查自己和软件运行环境的能力,它可以根据它发现的进行改变。通俗的讲就
属的字面解释、字典注解、常用词组、基本词义、常用词组、分类地位、命名原则、参考资料
属在字典中有多种意思,有名词和动词两种词性。在生物中,还是位于种与科之间的生物分类单位之一。字面解释属(屬)shǔ(1)ㄕㄨˇ(2)同一家族的:亲~。眷~。烈~。(3)类别:金~。吾~。(4)有管辖关
Java中的常用语言 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!不介绍Java常用语对Java的
古人常用某些词语作为年纪的别称或解释,下列说法正确的是_____。A、二十弱冠B、四十不惑C、六十花甲D、八十古来稀答案:ABC解析:“二十弱冠、三十而立、四十不惑,五十而知天命,六十花甲,七十古来稀
知识大全 JAVA对象转为Java String的几种常用方法
JAVA对象转为JavaString的几种常用方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
cha138/Article/program/Java/JSP/201311/20537
java常用IO操作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! packagesyjutil
20个常用的Java程序块 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/A
Java反射机制中常用API 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Class是Refl