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