- 博客(3)
- 收藏
- 关注
原创 《JavaSE学习笔记》——类变量(类属性),成员变量,局部变量
局部变量 定义在方法中,在方法里优先级最高,如果同名,不管是成员变量还是类变量, 使用的都是局部变量,此时成员变量用this.name表示,类变量用className.nam e表示. 局部变量需要手动初始化 局部变量的生命周期跟方法的生命周期相同,方法调用时产生,方法调用后消失 成员变量(属性) 直接定义在类中,一般用private对
2018-01-24 16:25:03 233
原创 byte数据超出范围强转计算方式
注意:在计算机中用来运算的都是补码 byte的范围是-128~127 将130强转为byte类型的时候 1.将130转换成二进制为00000000 00000000 00000000 10000010这是原码也是反码和补码 2.截取到byte的长度也就是八位10000010(此时得到的也是补码),它是一个负数的补码,求反码为减1,得到10000001,再求原码得到11111110也就是-1
2018-01-23 18:01:18 1363
原创 static关键字详解
static 静态的 用法: 1.修饰方法 用static修饰的方法,变量在类被加载的时候就进入内存了,此时还没有创建对象,所以在static修饰的方法中不可用this来表示当前对象 用static修饰的方法,变量不依赖于对象,也就是说可以直接被调用 类名.对象名 在静态方法中不可用调用非静态的方法或变量,在非静态的方法中可以访问静态的方法和变量 另外记住,即使没有
2018-01-23 17:59:02 180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人