zoukankan      html  css  js  c++  java
  • C#我们在使用静态字段的时候要注意什么?

    工作的时候遇到静态字段书写,优先考虑下面几个方面(意识):

    1. 如果是多次使用,要注意对静态字段的重新初始化,防止之前的状态对新的过程的影响或保存之前状态用于之后过程;

    2. 注意静态字段对内存的影响(静态字段所保存的数据会一直驻留在内存中,存在于整个程序的生命周期,如果不显示的释放 -- 设置为null等等);--> 不要用静态字段保存一些临时的、大量的数据

    3. 注意静态字段的线程安全问题(异步调用修改静态字段)

    4. 注意静态字段所在类的层次,以便所有需要访问到这个静态字段的类都能访问到字段所在的类;

    5. 考虑单例(Singleton)实现;


     (这是工作了一段时间之后,冥想到了补充)

    6. 静态字段会在静态构造函数中被初始化,要注意静态字段初始化的时候不要长等待,并且做好异常处理和空值处理;

    7. 静态字段可以考虑是否要延迟创建(使用的时候创建);

  • 相关阅读:
    驱动程序细节和权衡
    交互
    查找UI元素
    Selenium-Webdriver API命令和操作-Get & Wait
    Selenium的webdriver
    openssl生成ssl证书
    tony_nginx_02_URL重写
    CPA
    消息队列产品比较
    元数据交换绑定的秘密
  • 原文地址:https://www.cnblogs.com/Jeffrey-Chou/p/12249334.html
Copyright © 2011-2022 走看看