JAVA精简---数据类型
来源:互联网 发布:c语言工程师 编辑:程序博客网 时间:2024/06/05 22:58
- 数据类型:布尔型;字符型;数值型(整型,浮点型)。
- 变量类型:布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。
- 简单数据类型之间的转换:低级到高级分别为(byte,short,char)--int--long--float--double。注:short 占用16bit,即2个字节的存储空间,取值范围为-32768~32767
int 占用32bit,即4个字节的存储空间,取值范围为负2的31次方到正2的31次方减1,java的字符采用unicode编码,每个字符占用2个字节。- 低级到高级的自动类型转换:自动类型转换 eg. byte b;int i=b;long l=b;float f=b;double d=b; 注:低级类型为char型,向高级类型(整型)转换时,会转换为对应ASCII码值。请记住最常用的ASCII码:'1'=49 'A'=65 'a'=97。
- 高级到低级的强制类型转换:强制类型转换 eg.int i=97;byte b=(byte)i;char c=(char)i;float f=(float)i; 注:不建议这样做,因为会导致溢出或精度的下降
- 包装类过渡类型能够转换:Java共有六个包装类,分别是Boolean、Character、Integer、Long、Float和Double,从字面上我们就可以看出它们分别对应于 boolean、char、int、long、float和double基本类型。eg.当希望把float型转换为double型时: float f1=100.00f; Float F1=new Float(f1); double d1=F1.doubleValue();当希望把double型转换为int型时:double d1=100.00; Double D1=new Double(d1); int i1=D1.intValue();这种就比强制转换清楚且安全。
- JAVA精简---数据类型
- 《Java从小白到大牛精简版》之第5章 数据类型
- JAVA精简---连接字符串
- Effective Java精简
- 精简JAVA-JRE备忘录
- java计算器精简版
- Java反射-精简小结
- java基本概念精简解读
- 精简 java 库 for LumaQQ
- Effective Java 精简实用版
- 精简java 1.6的jre
- 搭建Nginx+Java环境(精简)
- java网络编程【精简篇】
- java 集合精简之路
- java基础笔记精简版
- java 核心技术精简总结知识点
- KMP算法Java精简版
- Lombok @注解--精简java代码
- 烦恼阿
- linux上利用crontab定时备份postgres数据库及文件到windows系统
- 习惯的力量
- [转帖]C/C++/Perl/汇编/Java效率比较
- Frame-Relay——基本帧中继配置
- JAVA精简---数据类型
- Artoolkit初级研究手札(2008.12.9)
- 试玩Google App Engine
- 今天是第一天
- 《诺曼底大风暴》观后感
- 字符编码笔记:ASCII,Unicode和UTF-8
- JAVA平台的AJAX 框架DWR使用
- 编程(开发)语言学习指导
- SQL Server 2008 企业版和标准版功能对照表