Java

首页 标签 Java
# Java #
关注
267553内容
|
7天前
| |
来自: 云原生
从 Agent Framework 到 Agent Harness,开源 AgentScope 项目新定位
AgentScope 2.0 正式演进为通用Harness,通过任务、信息、行动三层机制及沙箱隔离架构,支撑企业构建Agent应用、可服务化的Managed Agents平台。
|
7天前
| |
第008篇 面向对象三大特性:封装、继承、多态怎么讲才透
本文深度解析面向对象三大特性(封装、继承、多态)的面试核心:不止于定义,重在讲清“为何设计、有何代价、如何用对”。结合Java机制、代码实操与典型误区,助你构建扎实认知网,从容应对层层追问。
|
7天前
| |
第006篇 String 不可变性:为什么字符串要设计成不可变
Android面试高频考点“String不可变性”,远不止“被final修饰”这么简单。它关乎源码设计(final类+私有不可变char数组)、内存优化(常量池复用)、线程安全(天然无锁共享)及工程实践(避免+=拼接、必用equals比较)。理解透,才能避开静默bug、性能陷阱与并发误区。
|
7天前
| |
第007篇 String、StringBuilder 与 StringBuffer:拼接性能三选一
Android面试中,String、StringBuilder与StringBuffer的选型本质是权衡:String不可变、线程安全但拼接低效;StringBuilder单线程高性能,扩容可控;StringBuffer加锁保障多线程安全,但有同步开销。真功夫在量化场景、预估容量、规避内存抖动。
|
7天前
| |
第005篇 数组与多维数组:批量数据的地基
数组是Java中最基础却易被低估的定长连续容器,本质为“数组的数组”(多维),越界抛异常、拷贝为浅拷贝、`length`是字段非方法。常见坑:`Arrays.asList(基本类型数组)`返回size=1、误当深拷贝、与List混淆。工程中重性能、少扩容、严校验。
|
7天前
| |
第004篇 循环 for/while/do-while:遍历与终止的工程课
Android面试中,循环看似简单,实则暗藏细节:终止条件、步长控制、对象分配、GC压力、快速失败机制、浮点误差、多层跳出等均是高频追问点。掌握for/while/do-while本质差异、增强for底层原理及工程避坑(如遍历中禁用list.remove),方能稳过此关。
|
7天前
| |
第003篇 流程控制 if-else 与 switch:分支逻辑规范写法
Android面试高频题:if-else与switch如何选?关键不在语法,而在场景——卫语句早返回保主逻辑扁平,switch表达式(箭头语法)防穿透、提可读;String判空需前置,枚举漏分支无警告。真懂=讲清“什么场景用、为什么这样用、踩过什么坑”。
|
7天前
| |
第002篇 运算符与表达式:整除、短路、位运算与优先级
Android面试高频考点:运算符与表达式。聚焦整除截断、溢出规避、短路求值、位运算(MeasureSpec/Intent flags)、浮点比较、优先级陷阱等真实坑点,结合源码案例讲透原理与避坑实践,助你夯实基础、展现真功夫。
|
7天前
| |
第001篇 变量与基本类型:整型、浮点与包装类型
Android面试首题常考变量与基本类型——看似简单,实则暴露候选人是否“理解Java”而非仅“用过”。从步数存储选型、int溢出陷阱、浮点精度误区,到包装类缓存机制、static生命周期等,每个细节都关乎线上稳定性。扎实掌握八种基本类型的本质、边界与坑点,是进阶的真正起点。
|
7天前
|
门诊系统源码二次开发:技术栈、数据库与接口文档要点解析
云门诊系统源码,基于Spring Boot + Vue.js前后端分离架构,支持多租户、Docker部署,涵盖预约挂号、电子处方、病历、收费、药房、统计等
免费试用