logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java面试题汇总-Java高级篇(共50道题)

本文总结了Java核心面试知识点,涵盖序列化、不可变类、异常处理、多态、反射、泛型等关键概念。主要内容包括:1)序列化原理及Serializable接口应用;2)不可变类的特性与String实现;3)Exception与Error的区别;4)多态的实现方式(重载/重写);5)反射机制原理及应用场景;6)泛型擦除机制与类型安全;7)双亲委派模型及类加载过程;8)线程相关方法区别(sleep/wait

文章图片
#java#开发语言#jvm +3
从 Claude Code 源码看 Agent 系统设计:主流框架都在解决的问题与各自的解法

这篇文章深入分析了构建生产级Agent系统必须解决的6个核心架构问题:Agent定义方式、工具安全调用、任务分解策略、多Agent协作模式、状态持久化和工具协议标准化。通过对ClaudeCode、LangChain、AutoGen、CrewAI、LangGraph和OpenAISDK等框架的对比,作者指出ClaudeCode在权限控制(三层规则)和状态管理方面设计最为完善,而MCP协议正在成为工具

文章图片
#java#linux#数据库 +4
20个高级Java开发面试题及答案!

Java核心知识点摘要 引用类型 强引用:默认引用,显式置null才能回收 软引用(SoftReference):内存不足时回收 弱引用(WeakReference):GC时立即回收 虚引用(PhantomReference):配合引用队列使用 基础特性 静态方法不能访问非静态变量 JavaBean规范:公共类、无参构造、getter/setter方法 命名规范:驼峰命名,避免is前缀布尔值 内存

文章图片
#java#jvm#开发语言 +4
AI智能应用开发(Java)从起点到终点-面向对象

就像我们之前用的Scanner 和Random 都是java里面已经写好的对象,直接拿来用就好了,不用再自己写一大串代码来实现键盘录入和随机数的需求,但是有些需求是java中没有定义和写好的,,但实际开发中常遇到需要重复实现的特定功能。这个时候对象就派上用场了,我们可以把这些需求自定义对象,自定义对象可以封装这些功能,提升代码复用性和可维护性。封装重复逻辑将频繁使用的代码逻辑(如数据验证、特定计算

#java#python#开发语言
开源项目文档架构设计:Git Submodule 实现文档与代码的优雅分离

在开源项目的维护过程中,你是否遇到过这样的困扰:文档更新频繁触发主项目的 CI/CD 流程?文档部署配置与代码构建配置相互干扰?文档版本与代码版本难以同步?使用 Git Submodule 将文档独立为单独仓库,实现文档的独立部署和版本管理,同时保持与主项目的关联。方案独立部署版本关联CI/CD 独立维护成本推荐度文档在主仓库❌✅❌低⭐⭐文档单独仓库✅❌✅低⭐⭐⭐Submodule✅✅✅中⭐⭐⭐⭐

#开源#git
Java常见面试题及答案汇总(2026最新版)

本文摘要:Java核心技术面试要点包括异常体系(Throwable、Error、Exception)、集合框架(List/Set/Map)、多线程(创建方式、synchronized/Lock)、JVM(内存模型、GC原理)等核心内容。Spring框架重点涵盖IoC容器、AOP实现和事务管理原理。数据库方面解析JDBC操作、MyBatis缓存机制及设计模式实现。性能优化建议从代码、JVM、数据库和

文章图片
#java#开发语言#spring boot +4
Java基础部分面试题(2026最新)

本文系统梳理了Java核心面试知识点,包括以下主要内容: Java基础:平台特性、数据类型、自动装箱拆箱、访问修饰符等 面向对象:三大特性、抽象类与接口、重载重写、equals与hashCode 异常处理:异常体系、Error与Exception区别、处理机制及最佳实践 IO流:字节流与字符流区别、BIO/NIO/AIO三种模型对比 反射机制:原理、优缺点及应用场景分析 String相关:不可变性

文章图片
#java#开发语言#redis +4
CLI-Anything 全面解析:一行命令,为任意软件生成 Agent 接口

CLI 是人类和 AI Agent 共通的万能接口。天然匹配 LLM— 文本命令就是 LLM 最擅长的输入输出格式,可自由组合成复杂工作流自描述— 一个--help就能让 Agent 自动发现全部功能确定且可靠— 输出稳定一致,Agent 行为可预测轻量通用— 几乎零开销,跨平台运行Claude Code 每天通过 CLI 执行数以千计的真实任务,这本身就是最好的验证。与其让 Agent 学会操作

#人工智能#大数据
写了个 Skill 让 OpenClaw 自动查 AWS 账单,从此告别手动翻控制台

但有个需求它满足不了——我想让它每天自动查一下亚马逊云科技的账单,花超了就提醒我一声。这篇文章就记录一下我从零写一个"AWS 成本监控"Skill 的过程,代码全部可以直接跑。我现在每天早上看到的不光是一堆数字,还有一段"这个月 EC2 比上月多了 30%,建议检查是否有闲置实例"之类的分析。简单来说,你写一个 Markdown 文件,告诉 AI 遇到某类问题该怎么做,它就"学会"了这个能力。Ag

#aws#arcgis#云计算
为什么错误返回在工程实践中要优于异常捕获

异常捕获的“简单”,本质是将错误处理的复杂度隐藏在运行时,以隐式跳转、性能开销和资源泄漏为代价;而错误返回的“复杂”,则是将隐式风险显式化,把运行时的不确定性提前至编译期解决。在 AI Coding 日益普及的今天,显式化的错误处理更易被编译器和 AI 工具识别、分析,能进一步提升开发效率和代码可靠性。这也是为什么,错误返回正在成为现代编程语言的主流选择。它或许增加了少量编码成本,但换来的是代码的

#java
    共 124 条
  • 1
  • 2
  • 3
  • 13
  • 请选择