当前位置:  技术问答>java相关

java 中的 final 在这种情况下表示何种含义啊?

    来源: 互联网  发布时间:2015-09-19

    本文导语:  public static synchronized void debug(final Object message) {     new Thread(new Runnable() {        public void run() {          System.out.println(message);        }     }).start();   } | 对于数值变...

public static synchronized void debug(final Object message) {
    new Thread(new Runnable() {
       public void run() {
         System.out.println(message);
       }
    }).start();
  }

|
对于数值变量而言,如加上Final则表示声明其为常量。
对于对象变量,则不可以对该对象变量重新分配空间。(但是可以更改该对象中属性的值)
对于函数而言,如加上Final则表示该函数不可以在子类中被覆盖。

关于上面的问题:
我想你想说的是在方法中定义的类而不是内部类。(class defined in method not inner class),这是java的规定,我想可能是为了解决动态联编方面的难题吧。反正你就记着就可以了。
关于内部类,完全可以访问上级类中不是final的属性。

|
表示message对象在这个方法中不能修改

|
有道理

|
相当于C++的 
void read_only_method() const

    
 
 

您可能感兴趣的文章:

  • 请教java错误提示的含义
  • 征集: JAVA中可能引发的异常及其含义——内详!
  • 小小问题,关于Thinking In Java 中一句话的含义
  • 求教关于几个java专业词的含义?(80分相送)
  • tab键在java里面如何表示!像vb重用vbtab表示tab键!我主要是想在一个字符串里面查询是不是含有tab键!谢谢了!在线等待
  • 关于JAVA中的负数二进制表示?
  • 在java中键盘的ESC键怎么表示?
  • Java中的空值用什么来表示?
  • 请问在Java Script中,回车符的表示是用什么来代替的!
  • java中如何表示time的类型,用那个包中的那个类?
  • 我想编一个把javac和java连起来用的批处理文件,请批处理文件中的参数怎么表示?
  • Java 中的命令行参数怎么用代码行来表示?
  • 请问‘回车’在java中如何表示?如何替换?
  • 5个三角了:)散分200,对Java版同仁表示谢意。
  • JAVA的时间表示是不是有问题啊?
  • java类中的方法就是函数了,函数参数全是传值了,传址参数怎样表示?
  • 键盘命令ctrl-Z在JAVA中怎么表示?(在线等待)
  • 问一个比较笨的问题:除了自定义CLASS外,JAVA里有什么类相当于VC里的POINT结构?就是说要表示一个二维的(X,Y)坐标,谢谢!
  • 到java版才一个半月,不过得到了很多人的帮助.新年到了,我只有放这些分的能力,不过分并不重要,重要的是在这里向那些曾经帮助过我的人表示深深的谢意!!
  • java实现数据结构单链表示例(java单链表)
  • java数据结构实现顺序表示例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求助:java实现显示linux下的cpu占用率,内存使用情况,硬盘占用情况
  • 请大家帮忙!Sun Java认证具体情况:费用,资料,课程设置等
  • 大家遇到过Java程序睡不醒的情况吗?
  • [调查] 用 JAVA 开发 ERP 软件的情况 !
  • 对一个java程序会同时或先后有多次运行的请求情况下,用..
  • 用Java如何在有菜单和按钮的情况下显示JPG图形文件,而菜单和按钮仍可见????
  • 开发的java工程系统运行在linex上,现在想监控这个系统的运行情况
  • 像我这种情况学Java行吗?答者有分!
  • 谁知道JAVA证的情况
  • 用Java如何在有菜单和按钮的情况下显示JPG图形文件(要求有垂直和水平的滚动条),而菜单和按钮仍可见????
  • JAVA初学者,下载了一个JDK1.1.8,请教具体使用情况
  • 在java中,什么情况下属于不同的进程,是在不同的classload中加载的class,还是在不同的jvm中加载的class
  • 大讨论:Java程序在各平台的使用情况,希望各位能尽量发表自己的意见。谢谢!!
  • 请问存储过程若是返回结果集记录的情况下,java如何调用?
  • 请问下面的java语段编译情况
  • JAVA对象JSON数据互相转换的四种常见情况
  • 调查情况加咨询。目前用的最多的JAVA是哪种?
  • 不能创建JAVA VIRTUAL MACHINE 是为什么,具体情况内详!我已经两天没有睡觉了。
  • Linux中使用Shell脚本查看Java线程的CPU使用情况
  • 在JSTL EL中处理java.util.Map,及嵌套List的情况
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: stringflavor定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3