这个主要看代码的设计,没什么很大的缺点。
静态变量一旦初始化就会分配内存并且被
对象一直持有,直到对象被回收高碰。如果是public static的变量即使对象被回收了,变量已然会在内存中,占内存。如果是private static 持有该静态变量的对象被回收后该静态变量会被清掉。一半android开发中对象最好不要定义为static,比如Context, 当Activity被finish后,static的Context还会存在,并未释放,可能会造成OOM. 总之,静态变量没啥缺点,主要看好念仔项目需求和你的代码设计。我的做法是,如果需要定义静态变量的对象并且多出友汪需要,我就定义一个单例模式。如果是普通变量,如final static int FLAG = 1这样的多出用到,我就定义到一个常量类中。
1
首先,右键单击“计算机”,选择“属性”单击打敏绝开。
2
在左下角找到“高级系统设置”,单击打开。
3
选择“环境变量”单击打开。
4
找到自己电脑中的安卓sdk,里面有两个文桥友姿件夹,platform-tools和tools,将这两个文件夹的路径添加到变量值里面,中间用分号隔开(注意分号是英文形式)。
告余5
找到并选择Path编辑
6
在变量值的最后面加上%Android%
确定保存。
7
打开cmd,输入adb如果出现下面的内容就表示设置环境变量成功。
评论列表(0条)