郑州百知教育

400-882-1933

全国学习专线 8:00-22:00
郑州百知教育
促进大学生创新就业  创新型技术人才培训  人力资源服务机构  
您当前的位置: >郑州成习网 >郑州培训学校 >干货——Java中的代码块

郑州Java学校新闻

干货——Java中的代码块

发布时间:2019-09-06 14:13:44 已帮助:604人 来源:郑州百知教育

干货——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的文章,当然啦,想要了解更多的专业请找准「成习网」,与客服人员进行咨询,关注百知教育,我们一同学习一同成长!


上一篇:你真的了解PHP吗?
下一篇:适合初学者学习web前端的书籍

相关课程

关于我们 | 联系我们 | 郑州百知教育地址:郑州市二七区文化路硅谷广场 咨询电话:400-882-1933
沪ICP备18018862号-2 网站地图 注册 登录 招生合作 版权/投诉 免责声明 更新时间:2024-04-26