自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除