知识点static、事务的特性、接口

2024-4-16杂记

今日没有学习新的知识,但是学习了一些知识点

事务特性:ACID

1.原子性【Atomicity】:表示事务要么全部完成,要么全部不完成

2.一致性【Consistency】:表示事务处理后数据库,从一个一致性状态变成另一个一致性状态,数据开始和结束,数据库必须保持完整性一致

3.隔离性【Isolation】:事务的执行对其他事务的执行是互不干扰的

4.持久性【Durability】:事务一旦提交,对数据库的修改是永久性的

静态

static

  • 是类级别的,不是方法级别的
  • 不需要new对象的时候,就已经被创建
  • 可以使用【类.方法】直接使用方法
  • 如果设置了静态变量,当一个类修改了变量后,那么这个值就永久性发生改变了,其他类调用也已经发生改变

接口

  • 接口中可以存在有方法体的方法
    • 需要使用default和static字段
    • default表示默认字段,实现接口的类可以重写该方法
    • 该实现类被其他类调用的时候,是可以的直接调用该方法的
    • static使用起来就与正常的static是一样的
  • 一个类是可以实现很多接口的,但是只能由一个继承
    • 所以在Java中,继承是单重的
    • 但是在c++中,继承是多重的
相关推荐
未秃头的程序猿13 小时前
凌晨3点被叫醒:线上OOM,我用这套流程40分钟定位根因
java·jvm·后端
letisgo513 小时前
JDK21 + Spring AI 2.0 入场指南:2026 年 Java 开发者 AI 架构全景图
java·ai·idea·jdk21
白仑色13 小时前
Spring Boot 从切面统一控制事务
java·spring boot·aop·spring事务
Flynt13 小时前
Java并行流,让我debug了一整天
java
DFT计算杂谈13 小时前
FeSe超薄膜在CaF2衬底上的电子结构DFT研究
java·服务器·前端
circuitsosk13 小时前
长文本与高并发下的Token“瘦身”策略:Prompt压缩与上下文窗口优化
java·前端·python·prompt·上下文窗口·token优化
岁岁养乐多14 小时前
LangChain4j 工厂模式
java·开发语言
小小小米粒14 小时前
idea常用搭配
java
吃饱了得干活14 小时前
Java Map 核心原理:从数据结构到 put/get 执行,一篇彻底讲透
java·后端
晚安code14 小时前
Java并发集合详解:从HashMap到ConcurrentHashMap
java