java - 为什么某些 JavaFX 几何方法对于较小的内存占用不是静态的?
问题描述
我刚刚进入 JavaFX,但并不真正理解为什么有些方法不是静态的。
例如,Point2D
该类有几个实例方法,如distance(Point2D)
、angle(Point2D)
等。
是否符合逻辑性能?
我可能错了,但是如果我创建了 1000 个Point2D
类的对象,那么这些实例方法的内存中就会有 1000 个副本。
如果有一个静态方法,比如Point2D.distance(Point2D p1,Point2D p2)
,它将在内存中有一个副本。
有人可以解释为什么会这样吗?
谢谢
解决方案
推荐阅读
- linux - bpf 虚拟机和 bpf map 有什么限制?
- c# - luis 在 azure 上发布时机器人抛出错误,但在模拟器上工作正常
- java - 如何在这个 Kennel 类中完成一个 addDog、removeDog 和 toString 方法?
- reactjs - 如何在反应本机应用程序中使用 aws 放大推送通知在通知上显示图像?
- python - make 命令无法访问 awscli
- android - recyclerview uitest 使用 espresso ,是错误吗?
- php - Flutter - Window 服务器:如何更新限制输入的 post 文件?
- python - 美汤python中的find()和find_all()有什么区别?
- gitlab - 将 UTF-16LE 转换为 UTF-8 gitlab ci
- google-bigquery - 我可以将字符串化的 JSON 数组转换回 BigQuery 结构吗?