首页 > 编程语言 > 详细

java21

时间:2019-01-31 23:59:25      阅读:235      评论:0      收藏:0      [点我收藏+]

1.构造器的重载(类似于方法的重载)
在拥有相同的构造器名称的前提下,构造器传参个数的不同和传参类型的不同都属于构造器的重载
2.static 修饰符
状态:(成员变量)字段
行为:方法
有的状态和方法属于类,有的状态和方法属于对象
有static 修饰的方法和字段,那么这个方法和字段就属于类
3.static的特点:
--1--static修饰的字段或方法会根据类的加载而加载(在jvm编译成字节码时,static已经在内存中
开拓好了空间【存储在方法区中】)
--2--static修饰的内容优先于对象的存在
--3--static修饰的内容存在于所有的对象之中
--4--static修饰的内容可以在所有对象中以类名.static修饰的内容这样的形式直接使用
4.boolean的默认值是false
5.静态方法(满足其一即为静态方法):存放在方法区中的(使用公共内存空间),带static的,为所有对象都可以直接引用的
方法区是存放字节码的,而存放时也会检查是否有静态成员
静态成员:为类或类的多个对象所共有的属性或者是方法,可以通过类名来调用,也可以通过对象来调用
static内存分析
--1--类中的成员:字段,方法,内部类
--2--有static修饰叫类成员
没有static修饰叫实例成员
--3--类成员和实例成员的访问
在static方法中只能调用static成员(静态方法只能访问静态成员)
非static方法中可以访问静态成员,也可以访问非静态成员
--4--什么时候使用static
为所有对象所共用时(原因:节省空间)
--5--弊端:static的生命周期较长(到jvm虚拟机关闭时才死亡),因为是公用的,所以在类调用它时改动了参数,
则其他对象在使用时会是改变后的值

java21

原文:https://www.cnblogs.com/-zero/p/10342691.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!