2018-01-23

作者: and天神 | 来源:发表于2018-04-16 15:18 被阅读0次

    构造方法--初始化没有任务修饰符  A(){} 和类名一样做一些初始化工作对象调用就会执行无需其他调用。

    this 关键字表示 当前调用的对象和方法  ,static  静态 修饰符 这个关键字会让方法或者参数预先加载 所以静态方法只能调用静态参数 不能直接调用,可以间接调用 但是非静态的方法可以直接调用静态方法(预先加载好了)

    对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点:

    public class InitialOrderTest {

    // 静态变量

    public static String staticField = "静态变量";

    // 变量

    public String field = "变量";

    // 静态初始化块

    static {

    System.out.println(staticField);

    System.out.println("静态初始化块");

    }

    // 初始化块

    {

    System.out.println(field);

    System.out.println("初始化块");

    }

    // 构造器

    public InitialOrderTest() {

    System.out.println("构造器");

    }

    public static void main(String[] args) {

    new InitialOrderTest();

    }

    }

    Spring Cloud  主要是有:服务发现——Netflix Eureka

    客服端负载均衡——Netflix Ribbon

    断路器——Netflix Hystrix

    服务网关——Netflix Zuul

    分布式配置——Spring Cloud Config  组成

    相关文章

      网友评论

        本文标题:2018-01-23

        本文链接:https://www.haomeiwen.com/subject/afmsaxtx.html