Java基础——八种数据类型及封装类
2018-03-03 09:08
211 查看
八种基本数据类型:
byte(1),short(2),int(4),double(8),long(8),float(4),character(2),boolean(1)
对应封装类:
Integer...其他为首字母大写。
为什么要提供封装类:
某些情况下,数据必须作为对象出现,此时必须使用封装类来将基本数据类型封装成对象,
比如:想使用List来保存数据,因为List只能添加对象。
一些方法如:func(Object o)这种方法,也必须使用封装类将基本数据封装。
封装类更方便操作数据,如:valueOf(),toString()、
基本数据类型和封装类的区别:
1.基本类型只能按值传递,而封装类是按引用传递的。
2.从性能上说,java的基本类型是在堆栈中创建的,而对于对象类型,对象在堆中创建,对象的引用在堆栈中创建。
基本类型由于在堆栈中,效率会比较高,但是可能存在内存泄漏的问题。
byte(1),short(2),int(4),double(8),long(8),float(4),character(2),boolean(1)
对应封装类:
Integer...其他为首字母大写。
为什么要提供封装类:
某些情况下,数据必须作为对象出现,此时必须使用封装类来将基本数据类型封装成对象,
比如:想使用List来保存数据,因为List只能添加对象。
一些方法如:func(Object o)这种方法,也必须使用封装类将基本数据封装。
封装类更方便操作数据,如:valueOf(),toString()、
基本数据类型和封装类的区别:
1.基本类型只能按值传递,而封装类是按引用传递的。
2.从性能上说,java的基本类型是在堆栈中创建的,而对于对象类型,对象在堆中创建,对象的引用在堆栈中创建。
基本类型由于在堆栈中,效率会比较高,但是可能存在内存泄漏的问题。
相关文章推荐
- java 八种基本数据类型之与对应的封装类之间的相互转化
- java基础:八种基本数据类型占用字节空间总结
- 【Java基础】八种基本数据类型--原码反码补码
- java中八种基本数据类型以及它们的封装类,String类型的一些理解
- Java基础--基础数据类型及封装数据类型
- Java八种基本数据类型的大小,以及他们的封装类。
- JAVA基础学习笔记(2):八种基本数据类型
- java中的八种基础数据类型
- java中八种基本数据类型以及它们的封装类,String类型的一些理解
- Java中 八种基本数据类型的大小,以及他们的封装类
- 关于java基础--基本数据类型封装以及String类方法讲解
- java中八种基本数据类型以及它们的封装类,String类型的一些理解
- Java基础学习总结(122)——Java八种基本数据类型的包装类及其装箱拆箱详解
- java有四类八种基础数据类型
- java入门学习(八)数据类型之四类八种基础类型
- 【深入Java基础】java八种基本数据类型及其包装类
- 1.java的八种基本数据类型以及其封装类的理解应用
- java基础(一)九种基本数据类型的大小,以及他们的封装类
- java八种基本数据类型的大小,以及他们的封装类
- Java基础:Java Date数据类型