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

    java中存在四种代码块

    一、方法中的代码块

            存在于方法中,有作用域,在代码块中间定义的变量有作用域,代码执行完,变量就会回收,对性能有所优化,用不好就GG。

    二、构造方法代码块

            存在于方法内,在创建对象时调用,初始化this对象前执行。当对象有继承出现的时候,要先进行父级对象的初始化,在执行子类的构造反法代码块。如果父类也有构造方法代码块,将先执行父类的的构造代码块。

    三、静态代码块

            也是存在于方法内,但前面有static关键词修饰。将在类初始化的时候,执行代码,也意味着,这段代码将只会执行一次。

    四、多线程代码块

            存在于方法中,前面有synchronized关键词修饰。多线程代码运行,同时只有一个线程在执行这段代码。
    希望对你有帮助。以上,有不对的地方欢迎指正。谢谢!
  • 相关阅读:
    [HNOI/AHOI2018]转盘
    [PKUSC2018]星际穿越
    [PKUSC2018]最大前缀和
    [PKUSC2018]真实排名
    PKUSC2018游记
    [CF843D]Dynamic Shortest Path
    [BZOJ5358]/[HDU6287]口算训练
    [CF160D]Edges in MST
    AGC041D Problem Scores
    BZOJ4079 [WF2014]Pachinko
  • 原文地址:https://www.cnblogs.com/theStone/p/14050000.html
Copyright © 2011-2022 走看看