2008-5-29 11:15:35
JAVA基础问题,趣味细节分析之final
short s1 = 1;
char c1 = 1;
byte b1 = s1;
byte b2 = c1;
这样写会有问题,但是下面这样写就没问题,为什么,谁知道
final short s2 = 1;
final char c2 = 1;
byte b3= s2;
byte b4 = c2;
有网友说:
首先是,如过你不加FIANAL
他就是个变量。而且不能转换到BYTE
你定义了FINAL的话,就是常量,JAVA内部的类型支持到BYTE网友的理解,不知道有没有道理
也有人说:jvm会对final的作一些特殊的对待
后来有人问:有什么实际的用处吗
再后来,又有人回答说: 单凭这段代码是没啥用处,主要是清楚理解final关键字的作用,final对性能优化有用
哈哈,不知道你对这段代码有什么看法,告诉我吧
Tags: 趣味 final JAVA |
原创文章如转载,请注明:转载自:巴士飞扬-技术BLOG : http://www.busfly.net/
本文链接地址:http://www.busfly.net/post/354.html
如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~