Java语言的细节 - 达内资料库 - CSDNBlog
Java作为一门优秀的面向对象的程序设计语言,正在被越来越多的人使用。本文试图列出作者在实际开发中碰到的一些Java语言的容易被人忽视的细节,希望能给正在学习Java语言的人有所帮助。
1,拓宽数值类型会造成精度丢失吗?
Java语言的8种基本数据类型中7种都可以看作是数值类型,我们知道对于数值类型的转换有一个规律:从窄范围转化成宽范围能够自动类型转换,反之则必须强制转换。请看下图:
byte-->short-->int-->long-->float-->double
char-->int
我们把顺箭头方向的转化叫做拓宽类型,逆箭头方向的转化叫做窄化类型。一般我们认为因为顺箭头方向的转化不会有数据和精度的丢失,所以Java语言允许自动转化,而逆箭头方向的转化可能会造成数据和精度的丢失,所以Java语言要求程序员在程序中明确这种转化,也就是强制转
http://blog.csdn.net/jj456/archive/2007/11/06/1868927.aspx
他们设置了哪些标签:
J2se java Java语言 Java语言的细节 细节
谁收藏了这个网址:
时间:2007-12-22 16:39:39 | 相关网摘
时间:2007-12-23 17:03:28 | 相关网摘
时间:2007-12-24 15:46:48 | 相关网摘
时间:2007-12-25 9:52:33 | 相关网摘
时间:2007-12-25 11:30:27 | 相关网摘
使用标签:细节,时间:2007-12-25 11:39:55 | 相关网摘
时间:2007-12-25 11:58:37 | 相关网摘
时间:2008-1-5 19:28:07 | 相关网摘
时间:2008-1-6 16:48:27 | 相关网摘
时间:2008-1-6 17:09:15 | 相关网摘
使用标签:java,时间:2008-1-6 22:34:38 | 相关网摘
java资料
时间:2008-1-9 10:29:19 | 相关网摘
时间:2008-1-10 9:54:23 | 相关网摘
时间:2008-1-11 19:29:02 | 相关网摘
时间:2008-2-15 12:20:05 | 相关网摘
时间:2008-3-4 17:08:54 | 相关网摘
时间:2008-6-8 12:41:58 | 相关网摘
Java作为一门优秀的面向对象的程序设计语言,正在被越来越多的人使用。本文试图列出作者在实际开发中碰到的一些Java语言的容易被人忽视的细节,希望能给正在学习Java语言的人有所帮助。
1,拓宽数值类型会造成精度丢失吗?
Java语言的8种基本数据类型中7种都可以看作是数值类型,我们知道对于数值类型的转换有一个规律:从窄范围转化成宽范围能够自动类型转换,反之则必须强制转换。请看下图:
byte-->short-->int-->long-->float-->double
char-->int
我们把顺箭头方向的转化叫做拓宽类型,逆箭头方向的转化叫做窄化类型。一般我们认为因为顺箭头方向的转化不会有数据和精度的丢失,所以Java语言允许自动转化,而逆箭头方向的转化可能会造成数据和精度的丢失,所以Java语言要求程序员在程序中明确这种转化,也就是强制转
时间:2008-6-13 12:32:58 | 相关网摘