郑州百知教育

将IT行业中优质的工程实践资源与高校的教育资源对接为企业使命

学校课程咨询服务:
400-882-1933
培训世界 >郑州百知教育 >新闻中心 >干货——Java中的代码块

干货——Java中的代码块

2020-03-12 14:43:49来源: 郑州百知教育
干货——Java中的代码块
导读:

在Java中,代码块也是极其重要的一个知识点。在一般的情况下,如果有些代码需要在项目启动的时候就执行,这个时候就需要静态代码块。

文章详情
干货——Java中的代码块
在Java中,代码块也是极其重要的一个知识点。在一般的情况下,如果有些代码需要在项目启动的时候就执行,这个时候就需要静态代码块,比如一个项目启动需要加载的很多配置文件等资源,我们就可以都放入静态代码块中。
干货——Java中的代码块

  在Java中,代码块也是极其重要的一个知识点。在一般的情况下,如果有些代码需要在项目启动的时候就执行,这个时候就需要静态代码块,比如一个项目启动需要加载的很多配置文件等资源,我们就可以都放入静态代码块中。

  ✎

  什么是代码块

  在类或者在方法中,直接使用“{}”括起来的一段代码,表示一块代码区域。

  代码块里变量属于局部变量,只在自己所在区域(前后的{})内有效。

  根据代码块定义的位置的不同我们又分成三种形式:

  1.局部代码块(直接定义在方法内部的代码块)

  一般,我们是不会直接使用局部代码块的,只不过我们会结合if、while、for、try等关键字联合,表示一块代码区域。

  2.初始化代码块(构造代码块)直接定义在类中

  每次创建象的时候都会执行初始化的代码块:在每次创建对象的时候都会调用构造器,在调用构造器之前,会先执行本类中的初始化代码块。

  3.静态代码块(使用static修饰的初始化代码块)

  在主方法执行之前执行静态代码块而且只执行一次。

  ✎

  单例设计模式:

  main方法是程序的入口,为什么静态代码块优先于main方法执行?----->:静态成员随着字节码的加载也加载进JVM,此时main方法还没执行,因为方法需要JVM调用。先把字节码加载进JVM,而后JVM再调用main方法。

  设计模式(Design pattern):是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。

  需求:定义一个数组的工具类(ArrayUtil)使用单例模式解决。

  单例设计模式(singleton)是最常用最简单的设计模式,单例的编写有X种写法。

  学习Java也是一条漫长的路,学习的多与少还是取决于你自己,以上的文章的希望可以帮助到大家!

你还在犹豫什么,你还在迷茫吗?你还在畏惧你的未来吗?以上就是小成习为你书写的关于java的文章,当然啦,想要了解更多的专业请找准「成习网」,与客服人员进行咨询,关注百知教育,我们一同学习一同成长!

郑州百知教育

郑州百知教育由中关村软件园人才基地与共青团中国青年职业能力培训基地合作设立的互联网+创新型技术人才培训及人力资源服务机构.

展开更多

咨询热线:400-882-1933

1