BAT的男人

本人对Spring技术栈、MyBatis等流行框架有深入研究,专注于Java社区技术的分享,做有意义的内容传播者
261 篇文章
49 人订阅

C++

YourBatman

VIPKid · Java高级工程师 (已认证)

【小家java】java8中接口方法引发的思考(默认方法、static静态方法)

java8可以说是jdk版本的一次重大升级,给我们也带来了非常多的新特性,而本文就针对于java8中很重要的新特性之一:接口方法。来讨论一下平时使用中可能遇到的...

7310
YourBatman

VIPKid · Java高级工程师 (已认证)

【小家Java】common-lang3中StringUtils的使用详解

上一篇博文已经讲解了lang3下面的很多的API,但是StringUtils留在本文专门讲解。因为这个工具类在日常使用中实在太多了。

11320
YourBatman

VIPKid · Java高级工程师 (已认证)

【小家Spring】Spring贡献的多个注解相关的工具类:AnnotationUtils、AnnotatedElementUtils、AnnotationConfigUtils...

本文主要聊聊Spring提供的多个关于注解相关的工具类:AnnotationUtils和AnnotatedElementUtils等等 因为很多逻辑都封装在了...

14510
YourBatman

VIPKid · Java高级工程师 (已认证)

【小家Spring】详解Spring AOP的底层代理JdkDynamicAopProxy和ObjenesisCglibAopProxy的源码分析(介绍CGLIB使用中的坑)

在前面的博文我们了解到,Spring所有的代理AopProxy的创建最后都是ProxyCreatorSupport#createAopProxy这个方法,而这个...

17120
YourBatman

VIPKid · Java高级工程师 (已认证)

聊聊java中的多继承,解决Java8接口default方法多继承冲突问题【享学Java】

众所周知,Java是一种面向对象的只允许单继承的语言,这是每个Java程序员从业者都知道定理。 本文的目的,主要从两个方面来思考Java单继承的这个问题:

11920
YourBatman

VIPKid · Java高级工程师 (已认证)

【小家java】java中为final变量赋值的几种方式

final修饰的变量,很多人第一印象就是不可变三个字。然后以为它只能在申明的时候就必须得赋值,其实不然,本文就重点讲述平时我们用到的final变量的赋值问题。

14240
YourBatman

VIPKid · Java高级工程师 (已认证)

【小家java】关于java中方法重载与方法重写的区别

这篇文章比较轻松,直接讲述一下java当中的方法重载和方法重写的区别。主要面向对象还是初学者,因为初学者经常弄混这两个概念性的问题。

12520
YourBatman

VIPKid · Java高级工程师 (已认证)

【小家java】类中静态代码块、构造代码块、静态变量、成员变量执行顺序和继承逻辑

诚如各位所知,java的三大特性:封装、继承、多态。其中继承,是java中最有学问的一点也是最相对来说最难理解的一些东西,本文针对于此,做一些实例分析,希望能够...

12020
YourBatman

VIPKid · Java高级工程师 (已认证)

【小家java】匿名内部类为什么只能使用外部final的变量

各位都知道,匿名内部类在使用的时候需要使用外部的变量,该变量必须被final修饰,否则编译报错。实际使用中,有时候确实还给我们造成了不少麻烦,可大家可曾想过这是...

8340
YourBatman

VIPKid · Java高级工程师 (已认证)

【小家java】静态类、静态方法、内部类、匿名内部类、非静态类的一些实践

静态内部类的作用:只是为了降低包的深度,方便类的使用,实现高内聚。静态内部类适用于不依赖于外部类,不用使用外在类的非静态属性和方法,只是为了方便管理类结构而定义...

21730

扫码关注云+社区

领取腾讯云代金券