
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Java数组核心知识点|基础+内存+扩容+排序详解
1.System.arraycopy(原数组, 原起始下标, 新数组, 新起始下标, 复制长度) :底层原生方法,效率高。1. 动态初始化: int[][] arr = new int[3][4];2. 静态初始化: int[][] arr = {{1,2},{3,4,5},{6}};2. 声明同时初始化: int[] arr = new int[]{1,2,3,4};1. 先声明后分配: int
吃透三大修饰符与接口内部类|Java第五单元学习笔记
位置:类内、方法外 | 触发:每次 new 对象执行,在构造方法之前运行。抽象类:描述事物共性,成员无修饰限制(实例/静态/final变量都支持)❌ 限制:无法直接 new 实例对象,仅能声明引用、依靠多态绑定子类。✅ 内部组成:实例变量 + 普通成员方法 + 构造方法 + 抽象方法。💡构造器作用:子类实例化时,优先调用父类构造,完成父类空间初始化。1. 访问边界:仅能直接访问本类静态成员(静态
第七单元【Java异常机制】异常体系、捕获抛出、自定义异常、重写规则
NullPointerException(空指针异常)、ArrayIndexOutOfBounds(下标越界异常)、NumberFormatException(数字转换异常)、ClassCastException(类型强转异常)。1. RuntimeException运行时异常:编译无报错,运行时抛出,可选择性处理。父类异常可统一代理所有子类异常。2. 非运行时检查异常:编译器强制捕获/抛出,否则
到底了







