码迷,mamicode.com
首页 > 其他好文 > 详细

代码块

时间:2020-12-02 12:24:33      阅读:5      评论:0      收藏:0      [点我收藏+]

标签:四种   运行   his   nbsp   也有   关键词   作用域   bsp   创建   

java中存在四种代码块

一、方法中的代码块

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

二、构造方法代码块

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

三、静态代码块

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

四、多线程代码块

        存在于方法中,前面有synchronized关键词修饰。多线程代码运行,同时只有一个线程在执行这段代码。
希望对你有帮助。以上,有不对的地方欢迎指正。谢谢!

代码块

标签:四种   运行   his   nbsp   也有   关键词   作用域   bsp   创建   

原文地址:https://www.cnblogs.com/theStone/p/14050000.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!