performance - 就性能而言,顶级属性与伴侣对象
问题描述
我看过很多问题/博客,说顶级属性更适合静态常量。主要是因为避免不必要的对象声明。
我已经看到了两个字节码。对于顶级属性,我看到创建了一个单独的类来存储这个顶级属性,其中类名附加了 kt,并且在伴随的情况下,我们创建了内部类。
所以现在,在访问方面,我看到它们几乎相同,我想知道顶级属性在性能方面是否比伴随对象有任何优势。或者仅仅是因为顶级属性是更清洁的方式。
如果我的理解有误,请指导我。
解决方案
推荐阅读
- c++ - 嵌套类是类模板中的依赖类型?
- multithreading - 为什么 java availableProcessors API 在同一次运行中不断变化?
- java - TestNG Dataprovider - 过滤测试数据
- php - 在 Woocommerce 中将我的帐户编辑帐户字段设为只读
- javascript - 从数组中获取唯一 ID 的总和
- javascript - 如何从Javascript中的字符串替换svg标签
- sql - 如何计算多个 INNER JOIN SQL 中一个表的所有项目?
- c# - 如何将版本信息添加到通过 Sc.exe 工具安装的 Windows 服务?
- python-3.x - PIL 是否适用于 skimage?
- xcode - 使用不同的 Xcode-select 值同时构建 Xcode 命令行