logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java 三大特征详解:封装、继承、多态

把对象的属性和方法封装在类内部,并对外隐藏实现细节,只提供必要的访问方式。简单来说,封装就是“隐藏对象内部细节,控制外部访问权限它的核心思想是:对象的数据不应该被外界随意修改,而应该通过规定的方式进行访问。隐藏内部实现细节防止外部非法操作数据提高类的安全性提高代码的可维护性和可扩展性让一个类拥有另一个类的属性和方法。被继承的类叫做父类或超类继承别人的类叫做子类子类继承父类后,可以直接使用父类中非私

#java#开发语言#编辑器
Java 反射详解:从入门到真正理解反射机制

Java反射机制学习摘要 Java反射是程序在运行时动态获取类信息并操作类成员的能力。核心是通过Class对象获取构造器、字段和方法等类结构信息。主要特点包括: 动态性 - 运行时才确定操作对象 三种获取Class对象的方式:类名.class、对象.getClass()和Class.forName() 可获取并操作构造方法、成员变量和成员方法 能突破private限制(setAccessible)

#java#开发语言#编辑器
Java多线程详解:从入门到精通(实战篇)

本文基于JDK 17,系统讲解Java多线程技术及其实际应用。文章首先通过电商订单处理案例展示多线程如何将响应时间降低50%,并分析多线程的核心价值。然后详细介绍四种线程创建方式,推荐使用Runnable接口和线程池。通过批量数据处理案例对比单线程与8线程的性能差异,展示7倍的性能提升。最后针对线程安全问题,以银行转账为例说明synchronized的解决方案。全文结合真实项目经验,涵盖线程基础、

#java#开发语言#编辑器 +1
MCP 和 Skill 有什么区别?Claude Code 里的两个核心概念讲清楚

摘要: 在AI编程工具中,MCP(Model Context Protocol)是连接外部工具和数据源的协议,赋予AI调用外部系统(如浏览器、数据库、API等)的能力;Skill是任务执行的专项能力包,指导AI按特定流程完成任务(如代码审查、前端设计);Plugin则是整合MCP、Skill等能力的插件包。 核心区别: MCP:提供工具接口(如Playwright操作浏览器),解决“AI能做什么”

#程序人生
MCP 和 Skill 有什么区别?Claude Code 里的两个核心概念讲清楚

摘要: 在AI编程工具中,MCP(Model Context Protocol)是连接外部工具和数据源的协议,赋予AI调用外部系统(如浏览器、数据库、API等)的能力;Skill是任务执行的专项能力包,指导AI按特定流程完成任务(如代码审查、前端设计);Plugin则是整合MCP、Skill等能力的插件包。 核心区别: MCP:提供工具接口(如Playwright操作浏览器),解决“AI能做什么”

#程序人生
MCP 和 Skill 有什么区别?Claude Code 里的两个核心概念讲清楚

摘要: 在AI编程工具中,MCP(Model Context Protocol)是连接外部工具和数据源的协议,赋予AI调用外部系统(如浏览器、数据库、API等)的能力;Skill是任务执行的专项能力包,指导AI按特定流程完成任务(如代码审查、前端设计);Plugin则是整合MCP、Skill等能力的插件包。 核心区别: MCP:提供工具接口(如Playwright操作浏览器),解决“AI能做什么”

#程序人生
到底了