- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 知识点3:控制反转(Ioc,Inversion of Control)
(IoC,Inversion of Control)是一个概念,是一种思想。指将传统上由程序代码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理。就是对对象控制权的转移,从程序代码本身反转到了外部容器。通过容器实现对象的创建,属性赋值,依赖的管理。
2023-07-24 09:55:03
78
原创 包装类的面试题
Integer类中, 底层存在一个长度为256个大小的数组, Integer[] cache 在数组中, 存储了256个Integer对象, 分别是 -128 ~ 127。如果装箱的数据, 在 -128 ~ 127 之间, 不会创建新的对象, 而是从底层的数组中, 取出一个提前创建好的Integer对象, 返回。自动装箱的时候,如果装箱的数据范围,是-128~127, ==号比较的结果就是true,反之都是false。如果装箱的数据, 不在 -128 ~ 127 之间, 会重新创建新的对象。
2023-06-02 16:53:18
44
原创 知识点2:字符串
当两个字符串使用“==”进行比较时,比较的是两个字符串在内存中的地址。当两个字符串使用equals方法比较时,比较的是两个字符串的值是否相等,String已经对equals进行了重写。字符串池:当我们创建一个字符串时,JVM 会先对这个字符串进行检查,如果字符串常量池中存在相同内容的字符串对象的引用,则将这个引用返回;否则,创建新的字符串对象,然后将这个引用放入字符串常量池,并返回该引用。StringBuffer是线程安全的,创建后值可以变化,可以添加、修改、删除值,但不会改变地址,不会产生新的字符串。
2023-05-21 12:45:58
51
1
原创 知识点1:继承
(1)子类实例化的过程中,父类构造器先被调用,然后再调用子类的构造器(在子类构造器内部默认调 用super())。1、继承是描述两个类的关系,如果两个类有重复的属性和方法,我们就可以使用继承的方式来实现/设计。(4)super可以表示父类的引用,我们可以使用super和this来区分父类和子类的同名属性和方法。(2)如果子类的构造器中调用了父类的有参构造方法,那么父类无参的构造器不会被调用。(1)继承中,子类会把父类的所有方法和属性都继承下来(除了private)。(3)java中,只能单继承。
2023-05-04 18:57:10
42
原创 # 在Java中boolean占用多少字节
官方文档:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html 总共 8 大基础数据类型,其余 7 个都非常明确的标明了占用多少字节,只有 boolean 模棱两可。 绿色部分翻译:这个数据类型表示 1 bit 的信息(true or false,编译后用 0 或 1 来表示),但是它的 size 并没有被精确地定义。也就是说,不管它占多大的空间,只有 1 个 bit 的信息是有意
2023-04-18 08:45:45
334
1
空空如也
为什么会出现这种情况,正在用pyecharts制作条形图
2021-12-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人