博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java文件间的全局变量,在java中存储全局变量(如文件路径)的位置?
阅读量:6454 次
发布时间:2019-06-23

本文共 443 字,大约阅读时间需要 1 分钟。

全局常量

正如其他人所说,全局常量与全局变量没有相同的负面含义.由于不受控制的修改,全局变量使程序难以调试和维护.全局常量(public static final)不会产生同样的问题

然而,面向对象是关于将代码绑定到其数据附近以增强可理解性和可维护性.您仍然需要在全局类中存储全局配置值与保持数据接近将使用它的代码之间找到适当的平衡.

这里也许值得提醒一下,因为编译器可能会内联一些常量,如果你改变一个常量值,你可能不得不重新编译和重新部署不仅仅包含常量的类.

外化价值观

您还询问了哪些专业应用程序可以执行.这些应用程序制作这些类型的值(例如文件路径)可从外部配置,这种情况并不少见.这取决于值的变化可能性(即您的应用程序移动的可能性或您的代码将在另一个应用程序中使用的程度)以及使用新值重新编译和重新部署代码的方便或简便.如果您确实选择在外部配置某些值,则仍可能需要为代码中的这些项编码默认值.

以下是一些外部化这些值的方法,以及一些可以帮助您入门的链接.这当然不是一个详尽的清单:

转载地址:http://zjyzo.baihongyu.com/

你可能感兴趣的文章
Unity3D NGUI 给button按钮添加单间事件
查看>>
密码的校验.大小写字母,数字,特殊字符中的至少3种
查看>>
ios 不同sdk4.3 6.0版本号,关于方法的兼容性的通用方法
查看>>
Shell编程学习总结
查看>>
构建之法阅读笔记02
查看>>
Webstorm常用快捷键备忘
查看>>
js滚动加载到底部
查看>>
关于mac远程链接window服务器以及实现共享文件
查看>>
Redis慢查询,redis-cli,redis-benchmark,info
查看>>
Virtualbox 虚拟机网络不通
查看>>
java概念基础笔记整理
查看>>
CC_UNUSED_PARAM 宏含义的解释
查看>>
leetcode124二叉树最大路径和
查看>>
AngularJS笔记整理 内置指令与自定义指令
查看>>
shell与正则表达式
查看>>
第三篇:白话tornado源码之请求来了
查看>>
表示数值的字符串
查看>>
JQUERY AJAX请求
查看>>
html css 伪样式
查看>>
超级账本Fabric区块链用弹珠游戏Marbles 部署
查看>>