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

暑期熔炉8月7

时间:2023-08-12 21:35:32浏览次数:31  
标签:变量 静态 暑期 访问 实例 内存 熔炉 常量

类的成员变量可以分为以下两种:

  1. 静态变量(或称为类变量),指被 static 修饰的成员变量。
  2. 实例变量,指没有被 static 修饰的成员变量。

静态变量与实例变量的区别如下:

1)静态变量
  • 运行时,Java 虚拟机只为静态变量分配一次内存,在加载类的过程中完成静态变量的内存分配。
  • 在类的内部,可以在任何方法内直接访问静态变量。
  • 在其他类中,可以通过类名访问该类中的静态变量。

2)实例变量
  • 每创建一个实例,Java 虚拟机就会为实例变量分配一次内存。
  • 在类的内部,可以在非静态方法中直接访问实例变量。
  • 在本类的静态方法或其他类中则需要通过类的实例对象进行访问。

静态变量在类中的作用如下:
  • 静态变量可以被类的所有实例共享,因此静态变量可以作为实例之间的共享数据,增加实例之间的交互性。
  • 如果类的所有实例都包含一个相同的常量属性,则可以把这个属性定义为静态常量类型,从而节省内存空间。例如,在类中定义一个静态常量 PI。

标签:变量,静态,暑期,访问,实例,内存,熔炉,常量
From: https://www.cnblogs.com/galileo9527/p/17625562.html

相关文章

  • 暑期熔炉8月9
    静态代码块指Java类中的static{}代码块,主要用于初始化类,为类的静态变量赋初始值,提升程序性能。静态代码块的特点如下:静态代码块类似于一个方法,但它不可以存在于任何方法体中。静态代码块可以置于类中的任何地方,类中可以有多个静态初始化块。 Java虚拟机在加载类时执行......
  • 暑期熔炉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\)暴......