自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 面试官:为什么JDK动态代理只能代理接口?

如题,这个问题应该面试常考题,当你遇到这个问题时,如果你能回答出来JDK动态代理的原理,然后引申Cglib 动态代理,那么这个面试官一定会对你刮目相看。在Java中,动态代理是一种机制,允许在运行时动态地创建代理对象来代替某个实际对象,从而在其前后执行额外的逻辑。为什么JDK动态代理只能代理接口实现类,原因是JDK动态代理是基于接口实现的。当你使用Proxy类创建代理对象时,你需要指定一个接口列表来表示代理对象所应该实现的接口,这些接口就成为代理对象的类型。

2023-07-15 11:48:33 130 1

原创 Java练习题一【数据类型,运算符】

练习题1.将摄氏温度转换为华氏温度 (将摄氏温度转换为华氏温度)编写程序,从控制台读入double型的摄氏温度,然后将其转换为 华氏温度,并且显示结果。转换公式如下所示: 华氏温度=(9/5) *摄氏温度+32 【提示:在Java中,9/5的结果是1,但是9.0/5的结果是1.8。】练习题2.计算圆柱体的体积 (计算圆柱体的体积)编写程序,读入圆柱体的半径和高,并使用下列公式计算圆柱的体积: 面积=半径×半径×p ...

2021-09-16 19:47:57 243

原创 2021-09-15

1.什么是跨平台: 又叫平台无关性 一次开发到处执行 一次开发:开发平台不影响开发结果。最后生成的目标码(.class文件)都是一致的。 到处执行:通过Java语言编写的应用程序在不同的系统平台上都可以运行。2. 见图.跨平台解释9.133. JVM.JRE.JDK分别是什么,有什么作用,简述它们之间的包含关系 JVM:英文全称,Java Virtual Machine,是Java虚拟机,用来运行Java程序 JRE:英文全称,J...

2021-09-15 15:24:24 4337

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除