java static块和构造函数的实例详解

作者:wjch_111 时间:2021-10-04 07:30:17 

java static块和构造函数的实例详解

构造函数不写时,若该类继续了某个类则会默认集成父类的构造函数。

构造函数在实例化类时执行内部,


Object object = new Object();

static 块在每次加载该类的时候都会执行内部。

如下例:


package org.webServiceClass;

import javax.jws.WebMethod;

public class WebSerivceTest {

private static int i = 1;
WebSerivceTest(){
i = 2;
System.out.println("构造函数在实例化对象执行" + i);
}
static {
i = 3;
System.out.println("静态块在类初始化时总会执行" + i);
}
@WebMethod
public String getHelloWord(){
return "hello world!";
}

public static void main(String[] args) {
WebSerivceTest webService = new WebSerivceTest();
    System.out.println(webService.getHelloWord());
}

}

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

来源:http://wjch-111.iteye.com/blog/1603983

标签:java,static
0
投稿

猜你喜欢

  • SpringBoot如何集成PageHelper分页功能

    2022-10-22 03:18:34
  • Mybatis中 mapper-locations和@MapperScan的作用

    2023-07-13 08:08:34
  • Java文件操作工具类fileUtil实例【文件增删改,复制等】

    2023-11-28 08:39:00
  • 浅谈SpringMVC的执行流程

    2023-09-30 17:59:59
  • JavaWeb实现文件上传下载功能实例详解

    2023-05-08 19:43:51
  • Spring Boot启动过程全面解析(三)

    2023-09-13 13:16:39
  • Java实现五子棋游戏

    2022-07-08 12:50:27
  • Java提取2个集合中的相同和不同元素代码示例

    2023-11-28 05:48:41
  • Spring Boot配置接口WebMvcConfigurer的实现

    2023-11-27 23:28:50
  • 基于idea 的 Java中的get/set方法之优雅的写法

    2023-11-26 20:22:50
  • java 多态与抽象类详解总结

    2022-04-19 10:59:18
  • maven之packaging标签的使用

    2021-10-25 05:14:42
  • SparkSQL开窗函数分析使用示例

    2022-04-16 02:26:32
  • Mybatis实现数据的增删改查实例(CRUD)

    2022-05-29 07:03:50
  • 一文带你学会规则引擎Drools的应用

    2022-04-03 08:40:59
  • java实现倒序读取文件功能示例分享

    2023-07-12 09:23:54
  • Java C++ 算法题解leetcode1608特殊数组特征值

    2023-05-21 21:09:01
  • java实现双色球抽奖算法

    2023-11-28 23:51:51
  • JVM代码缓存区CodeCache原理及用法解析

    2023-08-09 06:02:29
  • Java常用内置注解用法分析

    2023-11-24 04:53:46
  • asp之家 软件编程 m.aspxhome.com