news 2026/7/2 6:37:42

java基础-动态代理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
java基础-动态代理

package Day21_DynamicProxy; //类的作用:创建一个代理 import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; public class ProxyUtil { //给对象创建一个代理 //形参:被代理的对象 //返回值:给对象创建的代理 public static Star createProxy(BigStar bigStar){ Star newstar = (Star) Proxy.newProxyInstance( ProxyUtil.class.getClassLoader(),//参数一:用于指定哪个类加载器,去加载生成的代理类 new Class[]{Star.class},//参数二:指定接口,这些接口用于指定生成的代理长什么样,也就是有哪些方法 new InvocationHandler() { @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { return null; } }); return newstar; } }
package Day21_DynamicProxy; public class BigStar implements Star { private String name; //实现Star接口, @Override public void dance(String name){ System.out.println(name+"跳舞"); } @Override public String sing(String name){ System.out.println(name+"唱歌"); return "优秀"; } public BigStar() { } public BigStar(String name) { this.name = name; } /** * 获取 * @return name */ public String getName() { return name; } /** * 设置 * @param name */ public void setName(String name) { this.name = name; } public String toString() { return "BigStar{name = " + name + "}"; } }
package Day21_DynamicProxy; public interface Star { public abstract void dance(String name); public abstract String sing(String name); }

这里后续再来研究吧!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 19:17:42

瞬维智能CEO刘哲先生受邀参加2025年火山引擎FORCE原动力大会

2025年12月18日-19日,火山引擎FORCE原动力大会在上海世博中心盛大启幕。本次大会以“AI原生赋能,开源共筑生态”为核心主题,汇聚了火山引擎总裁谭待、火山引擎智能算法负责人吴迪、比亚迪集团高级副总裁杨冬生及扣子负责人乔屿等全球AI领域顶…

作者头像 李华
网站建设 2026/7/2 0:16:23

基于Springboot+Vue的校园信息共享系统(源码+lw+部署文档+讲解等)

课题介绍 本课题针对校园内信息分散割裂、传递效率低、分类混乱、优质资源难以共享等痛点,设计并实现基于SpringbootVue的校园信息共享系统,构建集信息发布、分类归档、检索共享、审核管控于一体的数字化校园信息服务平台。系统以MySQL为数据存储核心&am…

作者头像 李华
网站建设 2026/7/1 19:02:21

从分布式架构到提示工程,我的知识体系重构之路(全程记录)

从分布式到提示工程:一名后端工程师的知识体系重构全记录 标题选项 《从分布式架构到提示工程:我的300天知识体系迭代之路》《重构认知:一名后端工程师跨越技术边界的AI转型笔记》《从“分而治之”到“Prompt引导”:我如何把分布式…

作者头像 李华
网站建设 2026/7/1 3:34:18

【收藏级干货】构建企业级客服Agent的5大核心设计原则与落地架构

【收藏级干货】玄姐亲授:构建企业级客服Agent的5大核心设计原则与落地架构 本文阐述了客服Agent系统设计的核心理念与方法,强调其本质是自动化业务执行系统而非聊天机器人。文章详细介绍了风险分层架构设计、三层状态管理模型、模糊意图处理策略及工程化…

作者头像 李华
网站建设 2026/6/25 10:17:31

收藏必备!大模型知识蒸馏技术调研:黑盒、白盒与混合方法全解析

文章调研了大模型知识蒸馏近年工作,分为黑盒和白盒两种类型。黑盒蒸馏在工业界应用更广,白盒蒸馏在学术界研究较多。文章介绍了代表性文献,包括DeepSeek-R1、MiniPLM等黑盒方法,以及DistilQwen2.5等黑白盒结合方法,并讨…

作者头像 李华
网站建设 2026/6/22 6:12:24

如何搭建一个GPU训练集群——把手教你从零开始

大家好,我是V哥。 话说AI运维工程师的成长路径,GPU集群到底怎么搭?公司让我搞这个,我连从哪下手都不知道啊! 行,今天V哥就把这事儿给你掰开了、揉碎了讲清楚。不整那些高大上的概念轰炸,就用大白…

作者头像 李华