JAVA基本数据类型
来源:互联网 发布:python 字符 编码 编辑:程序博客网 时间:2024/06/03 15:42
1.这些基本数据类型的数据变量在声明之后就会立刻在栈上被分配内存空间
2.对于boolean占用空间的大小,从理论上讲,只需要1bit就够了,但在设计的时候为了考虑字节对齐等因素,一般会考虑使其占用一个字节,由于java规范没有明确的规定,因此,不同的JVM可能会有不同的实现
3.默认的整数是int型的,如int i = 10, 但long l = 10错误,long l = 10L
默认的小数是double型的,如double d = 0.9, 但float f = 0.9是错误的,float f = 0.9f.
4.在java语言中,还存在另一种基本类型void, 其封装类是java.lang.Void,只是无法对它进行操作而已
5.基本类型和封装类型的区别:
(1)基本类型在传递参数时按值传递,而封装类型是按引用传递的
(2)基本类型变量有默认值,而封装类型的实例变量默认值是null
6.在java语言中null不是一个合法的Object实例,所以编译器没有为其分配内存,它仅仅用于表明该引用目前没有指向任何对象。其实与C语言类似,null是将引用变量的值全部置为0.
0 0
- Java数据类型之基本数据类型
- java数据类型之基本数据类型
- JAVA基本数据类型、数据类型转换
- Java 数据类型(基本数据类型、引用数据类型)
- Java数据类型(基本数据类型和引用数据类型)
- Java的数据类型:基本数据类型、引用数据类型
- Java数据类型:引用数据类型与基本数据类型
- C++基本数据类型 vs. Java 基本数据类型
- MySQL基本数据类型与Java基本数据类型
- Java基本数据类型转换
- java 基本数据类型
- java基本数据类型转换
- java中的基本数据类型
- java的基本数据类型
- Java基本数据类型转换
- java 基本数据类型转换
- Java基本数据类型转换
- JAVA基本数据类型
- Hadoop的安装与环境搭建
- Java NIO系列教程(七) FileChannel
- 方立勋_30天掌握JavaWeb_Session
- 利用文本编辑器判断dll/exe是否为64位
- 银联支付Java开发
- JAVA基本数据类型
- thinkphp belongsTo关联
- 很喜欢权利的游戏,game of thrones.希望能继续拍
- Q&A——资源管理(十五)
- Unity优化大全(九)之 Memory
- RecyclerView+EditText 动态搜索数据
- asp.net MVC的验证提取简单快捷的验证方式(jquery.validate.unobtrusive.js)
- Java NIO系列教程(八) SocketChannel
- mvc权限系统,使用aspx引擎