知识大全 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)--名词解释

百分之百纯Java(TM)--名词解释  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  抽象窗口工

知识大全 谁来帮用通俗易懂的语言解释下java的反射机制

谁来帮用通俗易懂的语言解释下java的反射机制JavaReflactioninAction有这么一句话,可以解释。反射是运行中的程序检查自己和软件运行环境的能力,它可以根据它发现的进行改变。通俗的讲就

属的字面解释、字典注解、常用词组、基本词义、常用词组、分类地位、命名原则、参考资料

属在字典中有多种意思,有名词和动词两种词性。在生物中,还是位于种与科之间的生物分类单位之一。字面解释属(屬)shǔ(1)ㄕㄨˇ(2)同一家族的:亲~。眷~。烈~。(3)类别:金~。吾~。(4)有管辖关

知识大全 Java中的常用语言

Java中的常用语言  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!不介绍Java常用语对Java的

古人常用某些词语作为年纪的别称或解释,下列说法正确的是

古人常用某些词语作为年纪的别称或解释,下列说法正确的是_____。A、二十弱冠B、四十不惑C、六十花甲D、八十古来稀答案:ABC解析:“二十弱冠、三十而立、四十不惑,五十而知天命,六十花甲,七十古来稀

知识大全 JAVA对象转为Java String的几种常用方法

JAVA对象转为JavaString的几种常用方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 java常用图片读写程序

cha138/Article/program/Java/JSP/201311/20537

知识大全 java 常用IO操作

java常用IO操作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  packagesyjutil

知识大全 20个常用的Java程序块

20个常用的Java程序块  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138/A

知识大全 Java反射机制中常用API

Java反射机制中常用API  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Class是Refl