zoukankan      html  css  js  c++  java
  • 静态代码块

    一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;

    需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,静态方法在类加载的时候 就已经加载 可以用类名直接调用 比如main方法就必须是静态的 这是程序入口。

    两者的区别就是:静态代码块是自动执行的; 静态方法是被调用的时候才执行的。

    静态代码块中可以给常量赋值

    private static final ResourceBundle BUNDLE;
    private static final String DC;
    private static final String URL;
    private static final String USER;
    private static final String PW;
    static{
    BUNDLE = ResourceBundle.getBundle("jdbc");
    DC = BUNDLE.getString("dc");
    URL = BUNDLE.getString("url");
    USER = BUNDLE.getString("user");
    PW = BUNDLE.getString("password");

    }

  • 相关阅读:
    多线程中注意事项
    多线程实现第三种方式
    线程池《一》
    线程组
    线程间通信注意的问题
    互斥锁
    多个线程通信的问题
    二个线程间的通信
    死锁产生的原理
    线程安全问题
  • 原文地址:https://www.cnblogs.com/nextgg/p/7650878.html
Copyright © 2011-2022 走看看