
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
java为八种基本数据类型提供对应的引用类型,就是包装类(基本类型:简单、没有方法;包装类:对象,有方法,可存集合)基本类型包装类(java.lang)byteByteshortShortintInteger(高频)longLongfloatFloatdoubleDoublecharCharacterbooleanBoolean。

Java 反射允许程序在运行时,获取类的完整信息(构造、属性、方法),并且可以操作它们(创建对象、赋值、调用方法),无视 private 修饰符!正常写代码:必须要知道类名、方法名、而且不能访问private反射写代码:不知道具体细节,依旧可以创建对象,调用私有方法、修改私有属性。

是一种设计模式,该模式保证在整个应用中,一个类只能有唯一一个实例对象 ,全局共享这一个对象,私有化构造方法,禁止外部 new。这个类被称为单例类。

JVM是一个抽象的、软件层面的“虚拟计算机”,是Java程序运行的底层核心载体,本质上是一段运行在操作系统上的程序,负责将Java字节码解释(或编译)为本地机器码并执行。JRE是运行Java程序所必需的环境集合,面向的是“普通用户”或“部署环境”,只负责运行已编译好的Java程序,不提供任何开发相关的工具。JDK是Java开发必备的完整工具包,面向的是“Java开发者”,不仅包含了运行Java程序

作用域 = Spring 容器创建 Bean 的「实例数量」和「存活范围」它决定了:整个项目有几个这个 Bean 对象?什么时候创建?什么时候销毁?是否线程共享?实例化:反射/工厂创建原始空对象,只分配内存,无赋值无逻辑;属性赋值:完成DI自动装配,解决依赖关系,触发循环依赖处理;初始化:Aware容器感知 → 自定义初始化逻辑 → AOP动态代理增强,生成成品Bean;销毁:容器关闭时执行销毁回

适配器模式(Adapter Pattern)是结构型设计模式的一种,核心作用是让两个原本不兼容的接口 / 类能够协同工作,就像生活中的电源适配器:国内电器是两脚插头,国外插座是三孔插孔,通过电源适配器就能让两者匹配使用,无需修改电器或插座本身。

Stream 并非数据存储容器,它是一套集合数据处理流水线工具,将集合 / 数组数据当作流水线上的原料,链式串联过滤、转换、排序、分组等加工步骤,最终输出处理结果。底层依托 Lambda + 四大核心函数式接口(PredicateFunctionConsumerSupplier只描述要做什么,不关心底层循环实现。

就是手动编写代理类对象,编译后直接生成.class文件,并且代理类和目标类要实现同一个接口目标类和代理类都要实现这个接口,保证方法统一/*** 公共接口:租房接口*/// 核心方法:租房只做核心业务:出租自己的房子/*** 目标类:房东(被代理对象)*/@OverrideSystem.out.println("房东:出租房子");包含目标对象,调用核心方法+增强方法/*** 代理类:中介(代理对象

JVM是一个抽象的、软件层面的“虚拟计算机”,是Java程序运行的底层核心载体,本质上是一段运行在操作系统上的程序,负责将Java字节码解释(或编译)为本地机器码并执行。JRE是运行Java程序所必需的环境集合,面向的是“普通用户”或“部署环境”,只负责运行已编译好的Java程序,不提供任何开发相关的工具。JDK是Java开发必备的完整工具包,面向的是“Java开发者”,不仅包含了运行Java程序









