• Java集合核心方法全解析
    Java集合核心方法全解析
    Collection必须实现15个核心方法:增删查基础操作(add、remove、contains、size、isEmpty)、批量操作(addAll、removeAll、retainAll、containsAll、clear)、遍历转换(iterator、toArray、toArray(T[])),以及JDK8+默认方法(stream、parallelStream、removeIf)。
    文章 · java教程   |  3星期前  |   285浏览 收藏
  • NMT内存监控:排查堆外内存泄露技巧
    NMT内存监控:排查堆外内存泄露技巧
    NMT是定位JVM堆外内存泄漏的核心工具,需启动时配置-XX:NativeMemoryTracking=detail和-XX:+UnlockDiagnosticVMOptions,通过jcmd对比baseline与diff快照,重点监控Internal、Thread、Metaspace、Other四大区域,并辅以pmap、smaps等系统命令交叉验证。
    文章 · java教程   |  3星期前  |   285浏览 收藏
  • Java中防止父类方法被覆盖的常见方法有以下几种:1. 使用 final 关键字在父类中将方法定义为 final,这样子类就不能覆盖该方法。public class Parent {
    public final void show() {
        System.out.println(
    Java中防止父类方法被覆盖的常见方法有以下几种:1. 使用 final 关键字在父类中将方法定义为 final,这样子类就不能覆盖该方法。public class Parent { public final void show() { System.out.println("Parent's method"); } }public class Child exte
    使用final关键字可防止方法被重写,将方法声明为final后子类无法覆盖,如publicfinalvoiddisplay();若需保护整个类则将其声明为final,如publicfinalclassUtility;私有方法private因不可见也无法被重写,仅在本类中有效;此外可通过组合替代继承来避免覆盖问题。
    文章 · java教程   |  1星期前  |   285浏览 收藏
  • 反射获取异常处理技巧:受检与运行时异常分析
    反射获取异常处理技巧:受检与运行时异常分析
    Method.getExceptionTypes()仅返回显式声明的受检异常(继承Exception但非RuntimeException子类),不包含RuntimeException及其子类、Error,也无法捕获@SneakyThrows等绕过throws声明的异常。
    文章 · java教程   |  1星期前  |   285浏览 收藏
  • G1与ZGC为何弃用连续内存?Region机制解析
    G1与ZGC为何弃用连续内存?Region机制解析
    Region管理堆是为了应对大内存、多核、低延迟场景下的根本矛盾:解决大堆停顿不可控、适配NUMA架构、支撑并发回收、灵活匹配对象生命周期异构性。
    文章 · java教程   |  1星期前  |   285浏览 收藏
  • Java反射newInstance方法详解
    Java反射newInstance方法详解
    Class.newInstance()因绕过访问检查、不支持参数构造器、异常信息模糊而被弃用,JDK9标记为@Deprecated,JDK15起部分模块移除;应改用Constructor.newInstance()并显式调用setAccessible(true)、严格匹配参数类型、解包InvocationTargetException。
    文章 · java教程   |  1星期前  |   285浏览 收藏
  • 高频计算硬件实战攻略
    高频计算硬件实战攻略
    循环展开的核心是精准匹配硬件瓶颈:填满流水线、利用向量单元、打破数据依赖;关键在选对展开因子(通常2/4/8倍),配合restrict、编译提示、尾部处理及软件流水线调度。
    文章 · java教程   |  1星期前  |   285浏览 收藏
  • Java异常继承结构详解
    Java异常继承结构详解
    Java异常体系必须严格遵循Throwable→Exception/Error双轨结构;需根据业务语义选择继承Exception(可预期、须显式处理的失败)或RuntimeException(编程错误),禁直接继承Throwable,且RuntimeException子类须防误吞。
    文章 · java教程   |  2个月前  |   284浏览 收藏
  • SpringBootUndertow线程优化技巧
    SpringBootUndertow线程优化技巧
    本文介绍如何在SpringBoot2.x(集成Undertow1.4+)中获取Undertow内置的默认I/O线程数与工作线程池大小,并通过自定义工厂配置实时查看其值。
    文章 · java教程   |  2个月前  |   284浏览 收藏
  • Java读取文件元数据,BasicFileAttributes详解
    Java读取文件元数据,BasicFileAttributes详解
    BasicFileAttributes是JavaNIO.2中用于跨平台读取文件基础元数据的核心接口,通过Files.readAttributes()获取,支持大小、时间戳、类型判断等;配合SimpleFileVisitor可高效批量访问;时间精度依赖底层文件系统,需注意时区与异常处理。
    文章 · java教程   |  2个月前  |   284浏览 收藏
  • Java方法重载与调用规则详解
    Java方法重载与调用规则详解
    方法重载是指在同一个类中定义多个同名但参数列表不同的方法,以实现不同参数下的功能适配。参数列表不同包括参数类型、个数或顺序的差异,返回类型不影响重载。例如,add(inta,intb)与add(doublea,doubleb)或add(inta,intb,intc)构成重载。编译器在调用时根据传入参数的类型和数量进行静态绑定,优先选择精确匹配,其次为自动类型提升、装箱或可变参数。注意不能仅通过返回类型区分重载方法,否则会导致编译错误。同时应避免重载方法行为差异过大或因类型优先级引发误调用,确保代码可读性和
    文章 · java教程   |  1个月前  |   284浏览 收藏
  • CameraX 录制视频后如何获取 Uri
    CameraX 录制视频后如何获取 Uri
    本文详解CameraXVideoCapture在视频录制结束(VideoRecordEvent.Finalize)时正确提取保存文件URI的标准方式,包括核心API调用、类型安全转换及生产环境注意事项。
    文章 · java教程   |  1个月前  |   284浏览 收藏
  • 装饰器模式实战:动态增强对象行为不破坏原有结构
    装饰器模式实战:动态增强对象行为不破坏原有结构
    装饰器模式核心是“包对象”而非“改对象”,通过包装注入新逻辑而不破坏原有接口契约:JS中可用高阶函数实现函数装饰、Proxy增强对象、Java/C++风格接口链式组合,需规避内存泄漏、顺序错乱等陷阱。
    文章 · java教程   |  3星期前  |   284浏览 收藏
  • Java环境快速迁移与复用技巧
    Java环境快速迁移与复用技巧
    Java开发环境无法直接迁移,关键在于分离可变项(如JDK路径、Maven本地仓库)与不可变项(如pom.xml声明的java.version),通过sdkman/jdk-tool管理JDK、mvn-s指定可移植settings、IDE仅消费项目配置来实现跨平台复用。
    文章 · java教程   |  3星期前  |   284浏览 收藏
  • Phaser bulkRegister动态资源对齐方法
    Phaser bulkRegister动态资源对齐方法
    bulkRegister(n)适用于初始化阶段一次性注册大量已知节点,比循环调用register()更高效,避免多次CAS开销,且仅在逻辑确定、任务未启动时调用;n≥0,负数抛IllegalArgumentException,注册后仍需各参与者调用arriveAndAwaitAdvance()才完成阶段对齐。
    文章 · java教程   |  3星期前  |   284浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • ChatExcel酷表:告别Excel难题,北大团队AI助手助您轻松处理数据
    ChatExcel酷表
    ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
    6084次使用
  • Any绘本:开源免费AI绘本创作工具深度解析
    Any绘本
    探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
    6501次使用
  • 可赞AI:AI驱动办公可视化智能工具,一键高效生成文档图表脑图
    可赞AI
    可赞AI,AI驱动的办公可视化智能工具,助您轻松实现文本与可视化元素高效转化。无论是智能文档生成、多格式文本解析,还是一键生成专业图表、脑图、知识卡片,可赞AI都能让信息处理更清晰高效。覆盖数据汇报、会议纪要、内容营销等全场景,大幅提升办公效率,降低专业门槛,是您提升工作效率的得力助手。
    6312次使用
  • 星月写作:AI网文创作神器,助力爆款小说速成
    星月写作
    星月写作是国内首款聚焦中文网络小说创作的AI辅助工具,解决网文作者从构思到变现的全流程痛点。AI扫榜、专属模板、全链路适配,助力新人快速上手,资深作者效率倍增。
    8278次使用
  • MagicLight.ai:叙事驱动AI动画视频创作平台 | 高效生成专业级故事动画
    MagicLight
    MagicLight.ai是全球首款叙事驱动型AI动画视频创作平台,专注于解决从故事想法到完整动画的全流程痛点。它通过自研AI模型,保障角色、风格、场景高度一致性,让零动画经验者也能高效产出专业级叙事内容。广泛适用于独立创作者、动画工作室、教育机构及企业营销,助您轻松实现创意落地与商业化。
    6912次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码