java教程技术文章
-
- Java制作小型投票系统教程
- 答案是用Java实现小型投票系统需设计Option和VotingSystem类,通过控制台交互完成投票、查看结果等功能,并可扩展防重、持久化和Web界面。
- 文章 · java教程 | 3星期前 | 161浏览 收藏
-
- Files.walkFileTree() 结合自定义访问器实现文件夹深度递归统计的步骤如下:1. 理解 Files.walkFileTree()Files.walkFileTree() 是 Java NIO 提供的一个方法,用于遍历文件树(目录结构),支持自定义的文件访问器(FileVisitor)来处理每个文件或目录。它会从指定的起始路径开始,递归地遍历所有子目录和文件,并调用 FileVisi
- Files.walkFileTree()配合SimpleFileVisitor是统计文件夹磁盘占用最稳妥的方式,支持符号链接处理、权限异常兜底及深度控制,核心重写visitFile累加大小,visitFileFailed忽略错误,preVisitDirectory可过滤目录或检测循环软链。
- 文章 · java教程 | 3星期前 | 160浏览 收藏
-
- byte类型状态掩码实战应用
- byte状态掩码比boolean[]或结构体更优,因其严格占1字节、无填充、跨平台一致;掩码须为2的幂次(如1<<0、1<<1),操作用&、|=、&=~、^=实现原子性读写。
- 文章 · java教程 | 4星期前 | 159浏览 收藏
-
- 收集器增量更新与可达性分析解法解析
- 增量更新通过写屏障拦截“黑色→白色”新引用,将其记录并在重新标记阶段让黑色对象退色为灰色重扫,从而防止对象消失;CMS采用该机制,以可控STW代价换取低延迟,但可能产生浮动垃圾。
- 文章 · java教程 | 3星期前 | 159浏览 收藏
-
- Java 中使用 AtomicLongFieldUpdater 原子更新 volatile 长整型字段
- AtomicLongFieldUpdater是用于对volatilelong实例字段进行无锁原子更新的工具类,基于反射+Unsafe实现CAS,要求字段为volatile、long类型、非static非final,且updater需在字段可见范围内声明。
- 文章 · java教程 | 3星期前 | 158浏览 收藏
-
- 怎么通过 String.intern() 优化海量重复低基数文本(如性别、省份)的堆内存占用
- String.intern()对低基数字符串特别有效,因其通过常量池复用相同内容对象,将千万级重复字符串实例减至个位数,但仅适用于取值少、重复高、生命周期长的字段,需避免高基数或冗余数组字符串的误用。
- 文章 · java教程 | 3星期前 | 158浏览 收藏
-
- 如何利用捕获隐式传播天然红利设计动态更改配置中心微服务容灾脚手架
- 隐式传播是微服务间因依赖、上下文或基础设施行为自然产生的状态扩散现象,如注册中心元数据更新通过心跳透传、header版本号沿调用链逐跳比对触发本地拉取与降级,实现去中心化容灾。
- 文章 · java教程 | 3星期前 | 158浏览 收藏
-
- Maven Shade 插件配置生成 Fat Jar 方法
- 本文详解Maven中maven-shade-plugin未生效的典型原因:插件被错误置于<pluginManagement>块内,导致构建时完全静默;提供精简、可运行的配置模板,并说明验证方法与关键注意事项。
- 文章 · java教程 | 3星期前 | 158浏览 收藏
-
- Java匿名类技巧与事件监听优化方法
- Java匿名内部类必须用new和{}定义,本质是编译生成的独立类文件,仅能继承一个类或实现一个接口,可访问外部final变量,但易致内存泄漏,Lambda仅适用于函数式接口。
- 文章 · java教程 | 2星期前 | 158浏览 收藏
-
- Java Stream 去重技巧:使用 distinct() 与 equals 方法
- Stream.distinct()未去重主因是自定义类未同时重写equals()和hashCode();String等包装类可直接使用;按字段去重需用toMap();parallelStream().distinct()线程安全但不保序。
- 文章 · java教程 | 3星期前 | 157浏览 收藏
-
- Java字符串怎么定义?String基础用法详解
- Java字符串是不可变的引用类型,用String类表示;定义推荐字面量(如"hello"),避免new导致堆中重复对象;所有修改操作均返回新串,频繁拼接应使用StringBuilder;比较内容须用equals而非==。
- 文章 · java教程 | 3星期前 | 157浏览 收藏
-
- @Target之TYPE_USE详解与泛型注解应用
- @Target(ElementType.TYPE_USE)允许注解标注泛型参数、通配符边界、类型转换等类型使用位置,需配合AnnotatedType反射API读取,且依赖编译器插件(如CheckerFramework)实现校验。
- 文章 · java教程 | 3星期前 | 157浏览 收藏
-
- ThreadLocal实现多数据源动态路由详解
- 核心是ThreadLocal存键、取键、清键:因AbstractRoutingDataSource为单例,必须用ThreadLocal隔离线程上下文,否则线程复用会导致串库;determineCurrentLookupKey()需兜底返回默认key,remove()须在finally中调用防污染。
- 文章 · java教程 | 3星期前 | 157浏览 收藏
-
- 安全更新AndroidUI的正确方式
- 本文详解Android中从子线程向主线程安全更新UI的正确方式,指出原代码因未及时刷新、无限忙循环及线程同步缺陷导致界面卡死,并提供基于runOnUiThread的优化实现与关键注意事项。本文详解Android中从子线程向主线程安全更新UI的正确方式,指出原代码因未及时刷新、无限忙循环及线程同步缺陷导致界面卡死,并提供基于`runOnUiThread`的优化实现与关键注意事项。在Android开发中,UI组件(如TextView
- 文章 · java教程 | 2星期前 | 157浏览 收藏
-
- Java 中 Objects.toString() 空值处理技巧
- Objects.toString()能安全将可能为null的对象转为字符串并支持默认值,避免空指针异常;用法为Objects.toString(obj,"默认值"),适用于日志、调试等只读展示场景。
- 文章 · java教程 | 4星期前 | 156浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- ljg-skills
- ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
- 545次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 560次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 516次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 691次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 670次使用

