static关键字

static关键字

修饰范围: 属性、方法、代码块和内部类
(被static修饰的属性方法不能被子类继承)
被static修饰的具有以下特点:
1.随着类的加载而加载,而且只加载一次
2.优先于对象存在
3.修饰的成员被所有的类共享
4.访问权限允许时,可以不创建对象直接被类调用

static 修饰属性:称为类变量或静态变量
类变量:多个对象公用静态变量时,当通过其中一个实例对象修改该静态属性时,会导致其他对象调用此静态变量时是修改过的;
实例变量:创建类的对象时,每个对象都独立的拥有一套完整的非静态属性,修改该对象的实例属性石不会改变其他对象的该实例属性;
静态属性的其他说明:
1.静态变量随着类的加载而加载,可以直接通过类名.属性名的方式
2.静态变量的加载早于对象的创建
3.由于类只加载一次,则静态变量在内存中也只存在一份,存在方法区的静态域中
static修饰方法:
1.静态方法随着类的加载而加载
2.静态方法里面只能调用静态方法和静态属性
3.对象也可以调用静态属性和静态方法
注意事项:静态方法里面不能使用this和suoer等关键字(可以从生命周期的角度去理解);

static修饰代码块:(代码块只能被static修饰)
静态代码块: 非静态代码块
1.内部有输出语句
2.随着类的加载而加载,且只执行一次
3.随着类的加载而执行,作用是可以初始化类的信息
4.如果类中声明了多个静态的代码块,按声明的先后顺序执行(先于非静态)
5.静态代码块只能调用静态的属性和方法
非静态代码块:
1.内部有输出语句
2.随着对象的创建而执行
3.没创建一次对象就执行一次非静态代码块
4.可在创建对象时对属性进行初始化
5.可以调用静态和非静态属性和方法

内容概要:本文详细介绍了计算机求职面试的内容、技巧和备战策略,涵盖技术面、项目面、行为面三大部分。技术面重点在于算法和计算机基础知识,包括操作系统、网络、数据库等方面,并强调掌握高频算法题的解题方法和技巧。项目面要求候选人能够提炼项目的深度与亮点,运用STAR法则结构化描述项目经历,突出技术难点和解决方案。行为面主要考察候选人的软实力,如沟通能力、团队协作和解决问题的能力。高效备战策略方面,建议分阶段复习,优化简历,利用各种资源进行模拟面试。实战技巧部分提供了沟通心态管理、白板代码实战以及薪资谈判的具体指导。最后,文章还指出了常见误区,如盲目刷题、过度包装项目和忽视非技术问题的回答。 适合人群:计算机专业的应届毕业生和有工作经验的求职者,特别是希望进入互联网大厂、外企或独角兽企业的技术人员。 使用场景及目标:①帮助求职者理解计算机岗位面试的核心内容和技术要求;②提供系统的备考计划和资源推荐,提高面试准备效率;③传授面试实战技巧,增强求职者的自信心和表现力;④提醒求职者避免常见误区,确保面试过程顺利。 阅读建议:本文内容详实,建议读者按照文中提供的步骤逐步实施,结合自身实际情况调整策略。同时,注重实践练习,多参与模拟面试,不断总结经验教训,以提升面试成功率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值