- 博客(7)
- 收藏
- 关注
原创 浅谈什么是反射
1.类名.class 2.Class.forname("包名+类名");3.对象.class。反射就是,加载类,并允许通过编程解剖类中的成分(成员变量,方法,构造器等等)反射的作用:可以破坏封装性||泛型的约束但是会出现类型转换异常。三种获取class文件对象的方式。
2023-09-20 17:40:07
37
1
原创 双亲委派模型
当加载一个类的时候,会优先指定给上级加载,上级找不到才自己加载。加载classpath的文件。好处:避免重复加载,核心类优先加载。
2023-09-20 17:12:06
31
1
原创 简单二分查找
2.使用while循环控制二分查询(条件是左边位置<=右边位置)4.判断当前要找的元素如果大于中间元素,左边位置=中间索引+1。5.判断当前要找的元素如果小于中间元素,右边位置=中间索引-1。6.判断当前要找的元素如果等于中间元素,返回当前中间元素索引。1.定义变量记录左边和右边的索引位置。3.循环内部获取中间元素索引。
2023-09-18 17:01:32
28
原创 自动装箱和自动拆箱
自动装箱:基本数据类型可以自动转成包装类型 自动调用valueof方法。在Integer的取值范围内从范围中取,不在范围内新创建一个对象。自动装箱:包装类型自动转基本数据类型 intValue方法。integer的范围是-128~127。
2023-09-18 16:14:20
45
原创 BigDecimal与double的区别
1.public BigDecimal add(另一个BigDecimal对象) 加法。3.public BigDecimal multiply (另一个BigDecimal对象) 乘法。4.public BigDecimal divide (另一个BigDecimal对象) 除法。5.public BigDecimal divide (另一个BigDecimal对象,精确几位,舍入模式) 除法。
2023-09-18 12:16:07
127
原创 浅拷贝与深拷贝的区别
2.深拷贝:新对象中的属性值是直接拷贝,字符串常量池地址是直接拷贝,引用数据类型不是拷贝地址,是创建新对象,拷贝原对象里面的内容到新对象。1.浅拷贝:就是将原来对象的属性值直接拷贝到新对象,不过引用数据类型拷贝的是地址值。属性值或者说地址值是一样。
2023-09-18 11:48:50
21
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人