Radio and PodcastRadio and PodcastLive Radio & Podcasts
AOP的底层原理 artwork
Technology

AOP的底层原理

2020年JAVA面试208题 by 小崔爱读书

Sep 5, 202202:27Technology

1 AOP就是面向切面编程,通过切面来达到对目标类的增强的目的,关于面向切面就不做太多的解释了。 2 AOP底层是动态代理。 3 AOP针对实现了接口的类,基于原生JDK的动态代理实现的; 针对没有实现接口的类,基于CGLib来实现的。 4 CGLIb的动态代理,通过实现一个子类来实现的。 5 JDK的动态代理有一个限制,只能针对实现了接口的类进行动态代理,这是为什么呢?因为JDK的动态代理实现的代理类不是继承目标类,而是继承自Prox...

About This Episode

AOP的底层原理 is an episode from 2020年JAVA面试208题 by 小崔爱读书. 1 AOP就是面向切面编程,通过切面来达到对目标类的增强的目的,关于面向切面就不做太多的解释了。 2 AOP底层是动态代理。 3 AOP针对实现了接口的类,基于原生JDK的动态代理实现的; 针对没有实现接口的类,基于CGLib来实现的。 4 CGLIb的动态代理,通过实现一个子类来实现的。 5 JDK的动态代理有一个限制,只能针对实现了接口的类进行动态代理,这是为什么呢...

Podcast

This episode belongs to 2020年JAVA面试208题.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Sep 5, 2022, 02:27 long, audio available.

Questions About This Episode

What is AOP的底层原理 about?

1 AOP就是面向切面编程,通过切面来达到对目标类的增强的目的,关于面向切面就不做太多的解释了。 2 AOP底层是动态代理。 3 AOP针对实现了接口的类,基于原生JDK的动态代理实现的; 针对没有实现接口的类,基于CGLib来实现的。 4 CGLIb的动态代理,通过实现一个子类来实现的。 5 JDK的动态代理有一个限制,只能针对实现了接口的类进行动态代理,这是为什么呢?因为JDK的动态代理实现的代理类不是继承目标类,而是继承自Proxy类,而JAVA不允许双重代理,因此就要求目标类必须实现了接口的类。

Where can I listen to AOP的底层原理?

You can listen to AOP的底层原理 online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is AOP的底层原理 from?

AOP的底层原理 is an episode from 2020年JAVA面试208题 by 小崔爱读书.

How long is this episode?

This episode is 02:27 long.

When was this episode published?

This episode was published on Sep 5, 2022.

Can I save AOP的底层原理 for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from 2020年JAVA面试208题?

Yes. This page shows related episodes from 2020年JAVA面试208题 when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to AOP的底层原理?

You can listen to AOP的底层原理 on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

AOP的底层原理 is from 2020年JAVA面试208题 by 小崔爱读书.

What are the episode details?

Published Sep 5, 2022 and 02:27 long