社区
Java SE
帖子详情
java 中的 final 在这种情况下表示何种含义啊?
wuyue-tiger
2002-09-29 12:03:01
public static synchronized void debug(final Object message) {
new Thread(new Runnable() {
public void run() {
System.out.println(message);
}
}).start();
}
...全文
75
8
打赏
收藏
java 中的 final 在这种情况下表示何种含义啊?
public static synchronized void debug(final Object message) { new Thread(new Runnable() { public void run() { System.out.println(message); } }).start(); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DanielYWoo
2002-09-29
打赏
举报
回复
〉tigeryu(吴越小虎) 但是我可以修改啊
对不起,我没仔细看清楚
又丑了,呵呵
forjie
2002-09-29
打赏
举报
回复
对于数值变量而言,如加上Final则表示声明其为常量。
对于对象变量,则不可以对该对象变量重新分配空间。(但是可以更改该对象中属性的值)
对于函数而言,如加上Final则表示该函数不可以在子类中被覆盖。
关于上面的问题:
我想你想说的是在方法中定义的类而不是内部类。(class defined in method not inner class),这是java的规定,我想可能是为了解决动态联编方面的难题吧。反正你就记着就可以了。
关于内部类,完全可以访问上级类中不是final的属性。
forjie
2002-09-29
打赏
举报
回复
对于数值变量而言,如加上Final则表示声明其为常量。
对于对象变量,则不可以对该对象变量重新分配空间。(但是可以更改该对象中属性的值)
对于函数而言,如加上Final则表示该函数不可以在子类中被覆盖。
关于上面的问题:
我想你想说的是在方法中定义的类而不是内部类。(class defined in method not inner class),这是java的规定,我想可能是为了解决动态联编方面的难题吧。反正你就记着就可以了。
关于内部类,完全可以访问上级类中不是final的属性。
wuyue-tiger
2002-09-29
打赏
举报
回复
为什么用了 final 后才能被内部定义的类引用,如第一个例子中的message
wuyue-tiger
2002-09-29
打赏
举报
回复
但是我可以修改啊
public static void test(final HashMap hm)
{
hm.put("aaa", "aaa");
}
HashMap hm = new HashMap();
test(hm);
System.out.println(hm);
打印出 {aaa=aaa}
怎么说呢
DanielYWoo
2002-09-29
打赏
举报
回复
相当于C++的
void read_only_method() const
arnange
2002-09-29
打赏
举报
回复
有道理
AYellow
2002-09-29
打赏
举报
回复
表示message对象在这个方法中不能修改
微服务系列第七季-
Java
面向对象
中
的继承
第七季主要是给大家介绍一下
Java
面向对象
中
的继承,包括:继承的概念、为什么要继承、继承的类型及特性、extends关键字、
final
关键字、implements关键字、super和this关键字、子类
中
如何调用父类
中
的有参、无参构造...
Java
中
的
final
关键字
5.关于
final
参数的问题
final
关键字,学过
java
的想必都不陌生,在使用匿名内部类的时候可能会经常用到
final
关键字。另外,
Java
中
的String类就是一个
final
类,那么今天我们就来总结一下
final
这个关键字的
Java
中
的
final
关键字的用法
在
Java
中
,
final
关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下
final
关键字的基本用法。1.修饰类当用
final
修饰一个类时,表明这个类不能被继承。也就是说,如果一个类...
java
基础:
java
中
的
final
关键字解析
谈到
final
关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到
final
关键字。另外,
Java
中
的String类就是一个
final
类,那么今天我们就来了解
final
这个关键字的用法。
浅析
Java
中
的
final
关键字(详细)
浅析
Java
中
的
final
关键字(详细)
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章