Java
-
org.springframework.beans.factory.NoSuchBeanDefinitionException
2022-08-30 19:35:36.019 ERROR 15208 — [ main] o.s.test.context.TestContextManager : Caug…
-
JAVA知识回顾之Lambda
0x00 概述 本文转载 0x01 学习Lambda的理由 绝大多数公司代码的主流风格。 大数据量下处理集合效率高,优秀的高并发解决。 代码的可读性增强。 消灭嵌套地狱。>…
-
Java之23种设计模式
一、七大原则 1.1、单一职责原则 1.2、里氏替换原则 1.3、依赖倒置原则 1.4、接口隔离原则 1.5、迪米特法则 1.6、开闭原则 1.7、合成复用原则 二、设计模式 总体…
-
Java—泛型
泛型出现的原因 Java的泛型是在JDK1.5开始才加上的。在此之前的Java是没有泛型的。没有Java的泛型使用起来给人感觉非常的笨重,为了体会泛型带来的好处,来看看如果没有泛型…
-
JUC学习23:理解JMM
JUC学习23:理解JMM 面试题:请你谈谈你对Volatile的理解: Volatile是Java虚拟机提供轻量级的同步机制; 1,保证可见性(JMM); 2,不保证原子性; 3…
-
Java 对象和类, 变量类型,构造方法,创建对象,实例,源文件申明规则
Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 重载 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一…
-
Java常见错误总结
1. Parameter 0 of method modifyResponseBodyGatewayFilterFactory in org.springframework.clo…
-
Java包与Import导入
包的概念 包是Java语言提供的一种确保类名唯一性的机制,是类的一种组织和管理方式、是一组功能相似或相关的类或接口的集合。 一个完整的类名是包名+类名,在没有import导入的情况…
-
Java—泛型
泛型出现的原因 Java的泛型是在JDK1.5开始才加上的。在此之前的Java是没有泛型的。没有Java的泛型使用起来给人感觉非常的笨重,为了体会泛型带来的好处,来看看如果没有泛型…
-
除了Guava,Java开发者还值得了解的5个谷歌类库
Guava 是谷歌基于Java1.6的一个类库集合的扩展项目,包含了许多谷歌核心的 Java 常用库。除开Guava,还有一些谷歌的常用Java类库也值得我们关注,本文列出了其…