java包装基础知识

java包装基础知识1 基本类型 VS 包装类型 基本类型 java 包装基础知识包装类型 boolean Boolean char Character int Integer byte Byte short Short long Long float Float double Double 1 1 为什么存在基本类型和包装类型 我们都知道在 Java 语言中 new 一个对象存储在堆里

大家好,我是讯享网,很高兴认识大家。



1. 基本类型 VS 包装类型

基本类型 java包装基础知识包装类型 boolean Boolean char Character int Integer byte Byte short Short long Long float Float double Double

1.1 为什么存在基本类型和包装类型?

我们都知道在Java语言中,new一个对象存储在堆里,我们通过栈中的引用来使用这些对象;但是对于经常用到的一系列类型如int,如果我们用new将其存储在堆里就不是很有效-特别是简单的小的变量。所以就出现了基本类型,同C++一样,Java采用相似做法,对于基本类型不是用new关键字创建,而是将变量直接存在栈中,存取更加高效。

1.2 有了基本类型为什么还要包装类型?

我们知道Java是一个面向对象的编程语言,基本类型并不具有对象的性质,为了让基本类型也具有对象的特性,就出现了包装类型。包装类型将基本类型包装起来,使具有对象的性质,并且为其添加了属性和方法,丰富了基本类型的操作。

小讯
上一篇 2024-12-26 08:49
下一篇 2024-12-23 16:43

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/2140.html