- 博客(9)
- 收藏
- 关注
原创 MySQL事务
事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生过一样。隔离性:事务的隔离性是指一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。在并发数据操作时,不同的事务拥有各自的数据空间,它们的操作不会对对方产生干扰。持久性:持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来的其他操作和数据库故障不应该对其有任何影响。
2024-06-28 11:13:15
850
2
原创 类加载的过程
需要注意的是,类加载过程中的链接和初始化阶段并不一定会立即执行,而是在类被使用到的时候才会触发。此外,类加载过程是线程安全的,JVM 会确保类加载过程的原子性和一致性,避免多个线程同时加载同一个类造成的冲突。验证阶段:对加载的字节码进行验证,以确保其符合 Java 虚拟机规范,防止恶意代码的执行。初始化阶段是类加载过程中的最后一个阶段,它标志着类的加载完成,并且类已经可以被使用。在这个阶段,类的静态变量会被初始化为指定的值,静态初始化块会被执行。准备阶段:为类的静态变量分配内存,并设置默认初始值。
2024-04-19 19:16:40
157
1
原创 List Set Map的区别
总的来说,List 是有序集合,可以包含重复元素;Map 是键值对的映射表,键不允许重复;Set 是不允许重复元素的集合。
2024-04-15 10:18:26
197
1
原创 java自定义异常
在Java中,你可以通过创建自定义异常类来表示特定类型的异常情况。自定义异常类通常扩展自。(非受检查异常)类之一。分别表示自定义的受检查异常和非受检查异常。,不需要显式地捕获。
2024-04-01 20:07:35
282
原创 内部类的区分
成员内部类(Member Inner Class):成员内部类是定义在另一个类的内部,并且与外部类的实例相关联的。成员内部类可以像其他成员变量和方法一样,直接访问外部类的成员(包括私有成员),而外部类也可以通过实例化内部类对象来访问内部类的成员。方法内部类(Method Local Inner Class):方法内部类是定义在方法内部的类,它的作用域限定在方法内部。匿名内部类(Anonymous Inner Class):匿名内部类是一种特殊的内部类,它没有显式的类名,直接在创建对象的地方内联定义。
2024-03-22 16:47:39
348
1
原创 JAVA重载和重写的区别
在Java中,重载(overloading)和重写(overriding)是两个不同的概念,它们用于实现不同的代码行为。
2024-03-15 19:49:09
376
1
原创 JAVA中的重载
注意:重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式,重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两个方法是否相互构成重载.这两个方法虽然具有相同的名称和参数类型,但他们被视为不同的方法。在调用这两个方法时,编译器会根据调用时传递的参数顺序来判断应该调用哪个方法,也是重载。方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载。重载错误,因为重载与定义的名字无关,与数据类型相关,因为重载错误。②多个方法具有相同的方法名。
2024-02-29 19:25:45
513
原创 【JAVA异常】:idea报错:需要目标发行版11的解决方法
最近在学习JAVA时,用idea进行运行代码时,出现了运行报错:java: 警告: 源发行版 11 需要目标发行版 11。原因就是JDK的版本与自己配置的不同,解决方法如下。
2024-02-23 19:58:28
3996
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人