JAVA中一些小细节
2011-05-24 21:21
351 查看
1.JAVA中的数据类型及取值范围
2.赋值中的类型转换
当赋值语句右侧的表达式结果类型与左侧的变量类型不一致时,只要没有丢失数据的可能,就自动地进行类型转换。如果你将在此之前接触的所有基本类型按如下顺序排列:
byte - short - int - long -- float - double
则只要是按此顺序,即从左向右,就可以自动地转换。如果希望逆向转换,比如,将double类型转换成float类型或long类型,就必须使用显式类型转换。
3.Math中的数值函数及数学函数
数值函数:
数学函数:
本文出自 “azurelover” 博客,请务必保留此出处http://azurelover.blog.51cto.com/2990964/572906
整数 | 描述 |
byte | 这种类型的变量可以表示表示-128~127之间的整数类型,在内存中占据1个字节(8位二进制) |
short | 这种类型的变量可以表示表示-32768~32767之间的整数类型,在内存中占据2个字节(16位二进制) |
int | 这种类型的变量可以表示表示-2147483648~2147483647之间的整数类型,在内存中占据4个字节(32位二进制) |
long | 这种类型的变量可以表示表示-9223372036854775808~9223372036854775807之间的整数类型,在内存中占据8个字节(64位二进制) |
浮点数 | 描述 |
Float | 该类型的变量表示-3.14E38(-3.14*1038)~+3.4E38(+3.4*1038)之间的数值,占用4个字节的内存空间。表示的数值精确度大约为7位. |
Double | 该类型的变量可表示-1.7E308(-1.7*10308)~+1.7E308(+1.7*10308)之间的数值,占用8个字节的内存空间。表示的数值精确度大约为17位,你可以使用的最小非0数值为±4.9*10-324 |
当赋值语句右侧的表达式结果类型与左侧的变量类型不一致时,只要没有丢失数据的可能,就自动地进行类型转换。如果你将在此之前接触的所有基本类型按如下顺序排列:
byte - short - int - long -- float - double
则只要是按此顺序,即从左向右,就可以自动地转换。如果希望逆向转换,比如,将double类型转换成float类型或long类型,就必须使用显式类型转换。
3.Math中的数值函数及数学函数
数值函数:
数学函数:
本文出自 “azurelover” 博客,请务必保留此出处http://azurelover.blog.51cto.com/2990964/572906
相关文章推荐
- Java transient关键字使用小结及一些需要注意的细节
- java中的String类型的存储原理和一些细节
- java Eclispe的一些细节
- java程序在cmd中运行的一些细节
- Android 与 Java 中的一些细节(笔记)
- Java一些基础细节知识
- Java transient关键字使用小结及一些需要注意的细节
- Java的一些细节问题
- java的一些细节问题!
- java中使用session的一些细节
- 关于java中的finlly里的return和throw的一些小细节
- 关于java中编码的一些小细节
- eclipse 中添加自定义 classpath 的方法,以及 javac 和 java 的一些使用细节
- java 一些细节
- Java中的一些小细节,小知识点
- java关于网络编程的一些细节的复习
- java基础一些注意细节
- Java中字符串拼接的一些细节分析
- 复习系列之Java1(类与对象的一些小细节)
- 影响Java代码性能的一些细节