首页 > 编程语言 >TESTSTATICINITALIZEBLOCK.JAVA静态初始化块的执行顺序

TESTSTATICINITALIZEBLOCK.JAVA静态初始化块的执行顺序

时间:2022-10-18 11:55:05浏览次数:69  
标签:初始化 JAVA 静态 300 location 100 document TESTSTATICINITALIZEBLOCK

 

 

 

 

输出结果: 100
       300

 

“public int field=100;”将field初始化为100,直接调用InitializeBlockClass()输出的是100;

“obj=new InitializeBlockClass(300);”是利用构造方法进行初始化,此时输出的值是300。

 

3.请运行TestStaticInitializeBlock.java示例,观察输出结果,总结出“静态初始化块的执行顺序”。

静态初始化块的执行顺序:

1.静态初始化块只执行一次
2.创建子类型的对象时,也会导致父类型的静态初始化块的执行。

 


4.静态方法中只允许访问静态数据

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:初始化,JAVA,静态,300,location,100,document,TESTSTATICINITALIZEBLOCK
From: https://www.cnblogs.com/lmyy/p/16802124.html

相关文章

  • 基于SpringBoot+Vue乒乓球馆场地预约管理系统Java项目(源码调试+讲解+文档)
    ......
  • java_day14
    Java基础Java集合框架泛型本质是参数化类型,把类型作为参数传递常见类型有泛型类、泛型接口、泛型方法好处:提高代码的重用性、防止类型转换异常​ 泛型类/***......
  • java的简单了解
    java的简单了解Oracle有两个实现Java平台标准版(JavaSE)8的产品:JavaSE开发工具包(JDK)8和JavaSE运行时环境(JRE)8。JDK8是JRE8的超集,包含JRE8中的所有内容,以及......
  • Java常用框架有哪些?
    原文链接:https://blog.csdn.net/mt776333/article/details/123432030全新java前后端开发需掌握的框架及技术:https://blog.csdn.net/qq_41134427/article/details/11833366......
  • JNA(java native Access)
    在JavaFX开发中,在对应的Java桌面系统范围内,监听绑定事件和web项目类似,绑定dom即可。 但需要在Java桌面系统范围外,全局监听window某些按键,唤醒Java桌面应用或是一些其他......
  • Java 多线程(九)死锁及Lock
    死锁多个线程各自站有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都停止执行的情形,某一个同步块同时拥有“两个......
  • Java中的++和--
    一、认识++和--++。当++在前面的时候,先自加1,后进行赋值操作;当++在后面的时候,先进行赋值操作,再自加1。--。当--在前面的时候,先自减1,后进行赋值操作;当--在后面的时候......
  • Java内存模型(JMM)详解
    目录什么是JMM?Java运行时内存区域与硬件内存的关系Java内存区域和Java内存模型有何区别?Java线程与主内存的关系什么是主内存?什么是本地内存?线程间通信重温Java并发三......
  • Java 8 Stream详解
     【Java8系列】Stream详解,看这一篇就够啦https://blog.csdn.net/yy339452689/article/details/110956119......
  • java异常简介简介及其架构
    一.Java异常简介Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健......