- 博客(5)
- 收藏
- 关注
原创 java内部类注意点
Java内部类需要注意的点 分类 成员内部类 成员内部类是最普通的内部类,它是外围类的一个成员,所以他是可以无限制的访问外围类的所有成员属性和方法,尽管是private的,但是外围类要访问内部类的成员属性和方法则需要通过内部类实例来访问。 在成员内部类中要注意 第一:成员内部类中不能存在任何static的变量和方法;(由于内部类的实例化是由外部类实例化之后加载的,如果外部类还没有实例化,这时候调用内部类的静态成员,此时内部类还没有被加载,却要开始创建静态成员,这是矛盾的,所以java中不能存在内部
2022-03-12 17:03:12
531
原创 Java中this和super的使用方法
this的使用场景: 1、当前对象的引用。代码如下: public class Person { private String name; private Integer age; public Person getCurrentPerson() { return this; } public static void main(String[] args) { Person tom = new Person();
2021-04-14 09:54:41
1058
原创 Mybatis配置文件中<mappers>标签的几种配置方式
标签用来在mybatis初始化的时候,告诉mybatis需要与哪些Mapper映射文件关联。 在中有两个子元素 1、<package> 2、<mapper> 1.第一种配置映射文件的方式 <package name="接口所在的包名">,这种方式需要保证接口名和xml文件名字相同,且在一个包中(若一个在src下,一个在conf下只要包名相同,就是可以的) 2.第二种方式:<mapper resource="xml映射文件所在的路径"> 这种方式不用保证同接
2021-04-12 18:37:33
1209
原创 Java中位运算符
1、"按位与"运算符 '&' 双目运算符 运算法则:,如果两个整型数据a,b对应位都是1,则结果位才是1,否则是0。如果两个操作数的精度不同,则结果的精度与精度高的操作数相同。 2、”按位或“运算符 '|' 双目运算符 运算法则:如果两个操作数对应位都是0,则结果位才是0,否则为1.如果两个操作数的精度不同,则结果的精度与精度高的操作数相同。 3、”按位取反“运算符 '~' 单目运算符 运算法则:将操作数二进制中的1改为0,0修改为1. 4、”按位异或“运算符 ’^‘ 双目运算
2021-04-01 22:24:57
272
原创 java原码,补码,反码
java原码,补码,反码 正数的原码,补码,反码都是相同的 负数的原码是第一位是1,其余位与它绝对值的其余位一致, 负数的反码是在负数原码基础上第一位不变,其余为取反, 负数的补码是在负数的反码基础上加1. 例如: int a = 5; int b = -5; a的原码 0000 0000 0000 0101; a的反码 0000 0000 0000 0101; a的补码 0000 0000 0000 0101; b的原码 1000 0000 0000 0101; b的反码 1111 1111 1111
2021-04-01 21:47:40
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人