- 博客(22)
- 收藏
- 关注
原创 JavaWeb -MyBatis
面向特定方法编程实现: 只在管理bean对象的过程中, 主要通过底层的动态代理机制, 对特定的方法进行编程优势: 代码无侵入, 减少重复代码, 提高效率, 维护方便。
2025-06-02 18:47:00
994
原创 JAVA基础 -18.反射
反射允许对成员变量, 成员方法和构造方法的信息进行编程访问作用a. 获取一个类里面所有的信息, 获取到了之后, 再执行其他的业务逻辑b. 结合配置文件, 动态的创建对象并调用方法。
2025-05-29 17:47:41
183
原创 JAVA基础 -16.多线程
线程是操作系统能够进行运算调度的最小单位, 被包含在进程之中, 是进程中的实际运作单位可以理解为: 应用软件中相互独立, 可以同时运行的功能作用: 提高效率, 可以让程序同时做很多事情并发: 在同一时刻, 有多个指令在单个CPU上交替执行并行: 在同一时刻, 有多个指令在多个CPU上同时执行核心线程数量 (>0)线程池中最大线程的数量 (最大数量>=核心线程数量)空闲时间 (值)空闲时间 (单位)阻塞队列 (不能为null)创建线程的方式 (不能为null)
2025-05-24 10:04:26
779
原创 JAVA基础 -13.异常
异常是用来查询bug的关键参考信息异常可以作为方法内部的一种特殊返回值, 以便通知调用者底层的执行情况定义异常类 例: NameFormatException 注意后缀Exception表示当前类是一个异常类写继承关系运行时: RuntimeException 表示由于参数错误而导致的问题编译时: Exception 提醒程序员检查本地信息空参构造带参构造。
2025-05-22 22:05:27
238
原创 JAVA基础- 12.方法引用
把已经有的方法拿过来用, 当做函数式接口中抽象方法的方法体引用处必须是函数式接口被引用的方法必须已经存在被引用方法的形参和返回值需要和抽象方法保持一致被引用方法要满足当前的需求。
2025-05-21 14:19:17
349
原创 JAVA基础- 8.集合进阶(单列)
泛型可以在编译阶段约束操作的数据类型, 并进行检查格式: <数据类型>泛型的好处:统一数据类型把运行时期的问题提前到了编译时期, 避免了强制类型转换可能出现的异常Java中的泛型是伪泛型, Java文件-->class文件会发生泛型的擦除泛型的细节:不能写基本数据类型可以传入子类类型如果不写泛型, 默认是Object不重复, 无索引, 可排序可排序: 按照元素的默认规则(由小到大)排序底层是基于红黑树的数据结构实现排序的。
2025-05-09 08:12:10
733
原创 JAVA基础- 5.面向对象进阶(下)
接口就是一种规则, 是对行为的抽象接口用关键字interface来定义public interface 接口名 {}接口不能实例化接口和类之间是实现关系, 通过implements关键字表示public class 类名 implements 接口名 {}public class 类名 implements 接口名1, 接口名2 {}public class 类名 extends 父类 implements 接口名1, 接口名2 {}接口的子类( 实现类 )
2025-04-22 21:39:10
532
原创 JAVA基础- 5.面向对象进阶(上)
利用extends关键字子类 父类好处: 提高复用性, 并且子类功能更多this: 可以理解为一个局部变量, 表示当前方法调用者的地址值super: 代表父类存储空间访问构造方法时, this(...) 表示调用本类的其他构造int age;//需求://默认为传智大学//表示调用本类其他构造方法//细节:虚拟机就不会再添加super();this(name:nu1l,age:0,school:"传智大学");同类型的对象, 表现出的不同形态。
2025-04-21 21:15:42
778
原创 JAVA基础- 2.面向对象基础
对象代表什么, 就得封装对应的数据, 并提供数据对应的行为。针对每个私有化的成员变量, 都要提供set和get方法。作用: 在创建对象的时候给成员变量进行赋值(初始化)的。--> 访问属性: 对象名.成员变量。3. 没有具体的返回值(不能用return)1. 方法名和类名相同, 大小写也要一致。this的本质: 所在方法调用者的地址值。类名 对象名 = new 类名( );访问行为: 对象名.方法名(...)get方法: 对外提供成员变量的值。set方法: 给成员变量赋值。区分成员变量和局部变量。
2025-04-18 18:40:07
364
原创 JAVA基础-1.方法
没有返回值的方法可以省略return不写,如果要编写,后面不能跟具体的数据,return表示结束方法。变量中存储的不是真实的数据,而是其他空间的地址值。1.4.1 方法的基本内存原理:方法进栈。参数不同:个数不同,类型不同,顺序不同。基本数据类型:整数,浮点,布尔,字符。基本数据类型:形参的改变不影响实参。好处:提高代码的复用性和可维护性。引用数据类型:形参的改变影响实参。方法是程序中最小的执行单元。变量中存储的是真实的数据。方法之间不能嵌套定义。栈内存 -> 堆内存。1.5 方法的值传递。
2025-04-16 22:33:27
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅