java枚举详解 把string当enum用,有性能损失吗?
浏览量:2944
时间:2021-03-27 11:40:00
作者:admin
把string当enum用,有性能损失吗?
是的。
以C语言为例,在内存中创建一个字符串至少需要存储一个字符数组,因为它需要存储结束标识符;而枚举实际上是一种结构,枚举项可以定义为整数,这比字符串存储更方便、更便宜。
此外,如果字符串用作枚举,则字符串很容易被错误写入,并且枚举被定义为数字常量。编译器在编译时容易发现错误,并提示开发人员及时改正,易于维护。
枚举能tostring吗java?
所有对象都与对象集成。Tostring()是object的方法,所以所有对象都可以是Tostring
java枚举详解 java的string方法 java中string
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
趣分期下载ios 趣分期官网下载
下一篇
免费网站模板手机版 手机网页制作