介绍java中初始化块的使用

2023-07-06   


非静态初始化块
   称为“实例化块( block)”由构造函数自动调用(必须自动调用),而且每调用一次构造函数就执行一次。并且只能在类体中通过一对大括弧来实现,在类中的其他地方不能使用它。 “非静态初始化块” 如下所示: // 初始化代码
  
   静态初始化块 static
   静态初始化块由 static 定义,也是由构造函数自动调用(必须自动调用),但是不管构造函数调用多少次,静态初始化块只初始化(执行)一次,而且所有的对象共用一块内存空间。只能在类体中通过一对大括弧来实现,在类中的其他地方也不能使用它。 “静态初始化块” 如下所示: Static //初始化代码


相关内容:

  1. 介绍下static、final、abstract区别
  2. 请问软件开发中的设计模式你会使用哪些
  3. Java的类与C++的类有什么不同
  4. Java面试题汇总
  5. 如何写出高性能的JSP和Servlet
  6. Java的五个基础面试题