java - 将变量设置为局部变量而不是全局变量的好处
问题描述
在我当前的程序中,我在开始时声明了一些变量,例如:
private static final double imageSize
这个变量没有改变,只在一个方法中使用,所以我的 IDE 告诉我让它成为一个局部变量。这样做有什么好处?我在测试时会定期更改变量,所以可以将其保留在原处吗?
解决方案
局部变量只有一个好处:当您编写这个 viarable od 时,它只适用于这个本地代码(例如方法)。当你有一个大项目和 100 个变量时,使用局部变量非常有用。但是在您的情况下:最好将全局静态变量分配给程序中不变的事物。当您需要时,您将能够轻松找到此变量。例如,在 5 年内显示器将有 10 米,您将需要更改图像的大小。
推荐阅读
- c# - 将数组从控制器传递到视图
- google-cloud-platform - 为什么 Cloud Datastore 中的事务有 25 个实体组限制?
- r - 如何更改 ggplot 轴刻度标记?
- ios - 如何将结构发送到 BLE 写入值?
- swift - UISearchController - 搜索用户 - 表格视图为空白?Firebase/Swift
- angularjs - 无法将参数发送到 Spring get 方法
- go - 自定义模板/十六进制值的 ASCII 转换
- java - 春天返回json
- python - 按组 id 从最后 n 行获取值的总和
- c++ - Eigen:模板化函数中矩阵的平面视图