android - Kotlin 中有垃圾收集器吗?
问题描述
Java 有一个垃圾收集器。但是您应该采取预防措施以避免内存泄漏。这适用于科特林吗?Kotlin 中是否存在内存泄漏?Kotlin 有垃圾收集器吗?
解决方案
简短的回答:是的
(不是这样)长解释:
kotlin 实际上运行在 JVM 和 Java 上。所以java没有任何垃圾收集。Java 只是一种编程语言。垃圾收集部分来自 Java 虚拟机。Kotlin 作为一种革命性的语言仍然依赖于 JVM。实际上任何依赖于 JVM 的语言都会自动拥有垃圾收集。
推荐阅读
- matlab - 如果 A 是 B 的向量子集,我如何在 MATLAB 中找到 B 中 A 的索引?
- java - Java RMI NotBoundException?
- java - Java - 当我运行我的公式计算器程序时,即使选择了另一个形状,它也会默认询问“圆的半径是多少”
- flask - 在 Eve check_auth 方法中访问 Flask 请求对象
- loops - 自动将递归转换为迭代
- c++ - basic_string 到 basic_string_view 隐式转换...呃,为什么?
- javascript - 将节点 api 部署到 heroku 时遇到问题
- java - 如何获取 GPS 时间或网络时间,location.getTime() 返回错误的设备日期和时间
- c# - 如何在 UWP/C# 中使用 svg 文件资源设置 AppBarButton 图标
- sql - Postgres 不同的查询计划 Prod/QA