服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - Java为什么基本数据类型不需要进行创建对象?

Java为什么基本数据类型不需要进行创建对象?

2021-07-31 11:58yangyongUestc Java教程

今天小编就为大家分享一篇关于Java为什么基本数据类型不需要进行创建对象?,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

java是一门面向对象的语言,即一切皆是对象!那么为何数据类型中还分为:基本类型和对象?

java中有8种基本数据类型booleanbyteshortcharintflaotlongdouble,基本数据类型作为java语言的一部分,但基本数据类型不是对象,基本数据类型放在堆栈中,对象放在堆中。堆的读写速度远不及栈,如果使用基本数据类型相当于在栈上进行操作,对变量的创建和销毁速度非常快。相反,如果用类进行定义变量,需要在堆中进行操作,创建和销毁速度都比较慢。

出于性能方面的考量,为了提高性能这样做是合理的。但有些地方必须用到对象,基本数据类型不是对象,怎么办呢?java针对每种基本数据类型提供了包装类,即booleanbyte等。这样就解决了基本数据类型面向对象用的问题。

同时,也正是包装类的使用,说明java是一种纯oo的语言。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。如果你想了解更多相关内容请查看下面相关链接

原文链接:https://blog.csdn.net/yangyong0717/article/details/78385132

延伸 · 阅读

精彩推荐