首页 > 其他分享 >暑期熔炉8月9

暑期熔炉8月9

时间:2023-08-12 21:34:31浏览次数:31  
标签:初始化 Java 静态 代码 暑期 实例 熔炉 类中

静态代码块指 Java 类中的 static{ } 代码块,主要用于初始化类,为类的静态变量赋初始值,提升程序性能。

静态代码块的特点如下:

  • 静态代码块类似于一个方法,但它不可以存在于任何方法体中。
  • 静态代码块可以置于类中的任何地方,类中可以有多个静态初始化块。 
  • Java 虚拟机在加载类时执行静态代码块,所以很多时候会将一些只需要进行一次的初始化操作都放在 static 代码块中进行。
  • 如果类中包含多个静态代码块,则 Java 虚拟机将按它们在类中出现的顺序依次执行它们,每个静态代码块只会被执行一次。
  • 静态代码块与静态方法一样,不能直接访问类的实例变量和实例方法,而需要通过类的实例对象来访问。

标签:初始化,Java,静态,代码,暑期,实例,熔炉,类中
From: https://www.cnblogs.com/galileo9527/p/17625566.html

相关文章

  • 暑期熔炉8月10
    使用main()方法时应该注意如下几点:访问控制权限是公有的(public)。main()方法是静态的。如果要在main()方法中调用本类中的其他方法,则该方法也必须是静态的,否则需要先创建本类的实例对象,然后再通过对象调用成员方法。main()方法没有返回值,只能使用void。main()方法具有......
  • 暑期熔炉8月11
    Java 中的异常又称为例外,是一个在程序执行期间发生的事件,它中断正在执行程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类,这可以让程序具有极好的容错性且更加健壮。 在Java中一个异常的产生,主要有如下三种原因:Java内部错误发生异常,Java虚拟机产生......
  • 20230812巴蜀暑期集训测试总结
    T2考场先是想到(根本没想)了一个\(O(n^5)\)的思路,然后猜了一个比较好打的结论开打。结果小样例和答案差一点,大样例就差的多了。确认不是精度问题后就明显是猜的结论有问题了。这下是彻底没办法了,只有打了那个\(O(n^5)\)的暴力。出分我一看——怎么挂了\(20pts\)?而且按照暴力......
  • 暑期第八周总结
    本周,我花在学习上的时间大概为14小时,花在代码上的时间大概为10小时。花在解决问题上的时间大概为4小时。本周,我学习了python的连接数据库的相关一系列的知识,并针对python连接数据库做了一些小小的练习。这周我并没有遇到什么问题,学习python,要不放弃,当遇到问题时,要针对问题,提高自觉......
  • 20230810巴蜀暑期集训测试总结
    T1考场打的是一个伪正解(没正确性的那种),评测的时候发现有subtask人都给我吓傻了,还好还有\(50pts\)。就是不知道为什么zxc和我思路一样但是有\(85\)pts。这个正解确实有点难想,而且证明正确性也比较困难。关于题解的正确性:若\(a\)的逆元不是本身。那么如果\(a^{-1}\)......
  • 2023清华博士团暑期社会实践项目圆满结束,合合信息助力科技人才发展
    为促进科技人才发展,通过深化技术落地认知反哺学科研究,在上海市静安区人社局、清华大学研工部的组织下,多名博士生赴上海合合信息科技股份有限公司(简称“合合信息”)进行为期数月的社会实践,项目于近期圆满结束。该项目旨在通过企业实践,让学生更直观地接触项目研发、管理的知识,了解社......
  • 2023牛客暑期多校训练营6 ABCEG
    比赛链接A题解方法一知识点:并查集,树形dp,背包dp。因为需要路径中的最大值,因此考虑按边权从小到大加入图中,保证通过这条边产生贡献的点对已经全部出现。在加边的同时进行树上背包,答案存在集合根节点里即可。树上背包需要用到上下界限制的转移优化,能将复杂度从\(O(n^3)\)降......
  • 暑期留校 DAY17-23
    这几天我干了什么呢???可能是英语学习时间的占比大幅提高了?maybe然后最近看书的时间也多了些(好兆头!)还是继续学英语去吧555,26号就考托福了555,push!我需要大力push自己!!!7号可能才算我真正开始复习托福。。。。。8号:被一些傻逼气到了,这辈子再也不要与他有任何的交集,自大且废物,,,晚上准备......
  • 20230808巴蜀暑期集训测试总结
    挂分连挂两天!挂的都是水题!T1两个地方,就三个字符的问题,大小样例居然都没有反映出来,当时想着这道题比较水,之前还去上了个厕所,不能再浪费时间,打完就走了,结果直接挂\(50pts\),比昨天挂的都多。所以,写完就拍!,其实如果前三题都拍了拿\(300\)也比T1挂\(50\)再打个T4\(10pts\)暴......
  • 暑期熔炉8月4
    不规则数组规则的4×3二维数组有12个元素,而不规则数组就不一定了。如下代码静态初始化了一个不规则数组。intintArray[][]={{1,2},{11},{21,22,23},{31,32,33}};动态初始化不规则数组比较麻烦,不能使用newint[4][3]语句,而是先初始化高维数组,然后再分别逐个初始化低......