JAVA学习笔记 基本数据类型
来源:互联网 发布:淘宝怎么处理卖假 编辑:程序博客网 时间:2024/04/30 15:54
java中的数据类型分两大类:基本数据类型和复杂数据类型。
基本数据类型是系统预先分好的存储空间,像是short占2个字节,在我们定义的时候就应该知道short所占的存储空间,它能存储的数值的范围2^-15~2^15-1。一旦在使用short定义的变量存储数据超出范围,就会产生溢出,如果超出上限产生上溢,超出下限会产生下溢。例如Short short1 = Short.MAX_VALUE +1; 编译器就会报从int到 short可能会损失精度。这就是上限溢出。同理Short.MIN_VALUE -1 ;也会产生精度丢失的错误。当然编译器报这种错误前提是将int型数据赋值给short型,所以会产生精度丢失。在表达式Short short1 = Short.MAX_VALUE +1;中左边数据short最大值+1后已经超出short范围,成为int型变量值,再赋值给short必然会报出精度丢失的错误。而我们正常进行System.out.println(Short.MAX_VALUE +1)打印时,会自动进行类型转换,故不会报精度丢失错误。在java中数据类型相互转换,可以将占用少字节的类型往占用多字节的类型转换,反过来则会丢失精度。但是可以通过强制转换进行数据类型的转换。
基本数据类型中字符类型char,字符类型可以和int类型进行相互转换。我们知道java使用的字符编码集是Unicode码,Unicode中有数字,字符,汉字等诸多字符,而每个字符都有相应的编码。比如常见的A = 64 ; a = 97等,
0 0
- JAVA学习笔记 基本数据类型
- Java学习笔记----基本数据类型
- Java学习笔记1:数据类型-基本数据类型
- java学习笔记(二) ----基本数据类型应用
- java学习笔记(二) ----基本数据类型应用
- java核心技术学习笔记2---基本数据类型
- Java学习笔记7 - 基本数据类型
- [学习笔记]Java基本数据类型包装类
- JAVA学习笔记(一) - 基本数据类型
- Java学习笔记之基本数据类型
- [学习笔记]Java基本数据类型包装类
- Java学习笔记----打印基本数据类型范围
- JAVA学习笔记(2)基本数据类型和基本操作
- Java 基本数据类型学习
- Java学习笔记---2.Java标识符和基本数据类型
- java学习笔记(十一)基本数据类型的对象包装类
- Java基础学习笔记(一)基本数据类型
- Java学习笔记(1)——基本数据类型
- oc中的选择器SEL
- Linux下Sublime的C/C++多文件程序Makefile+清理+执行配置
- 【算法】旋转字符串
- 人工智能的梦境 - deep dream
- C#编程:Predicate<T> 委托
- JAVA学习笔记 基本数据类型
- 手势密码控件--只需调用本控件即可实现自动锁屏的控件
- hdu 1085 Holding Bin-Laden Captive!
- 用Python 爬虫批量下载PDF文档
- java并发编程实战第五章(4)在任务中抛出异常
- Android内存优化
- jquery-ui.css源码分享
- 文章标题
- ArrayAdapter的使用