java教程技术文章
-
- Java中配置Gradle构建脚本方法
- 应用Java插件并设置项目基本信息,配置仓库与依赖管理,自定义构建任务,优化性能参数。示例包括启用java插件、定义group和version、指定Java版本、添加mavenCentral仓库、声明implementation依赖、创建printBuildInfo任务、在gradle.properties中启用守护进程与并行构建,提升构建效率。
- 文章 · java教程 | 2个月前 | gradle 构建脚本 384浏览 收藏
-
- Java为何推荐使用包装类而非基本类型?
- 必须用Integer而非int的场景是需将数字作为对象使用时:存入ArrayList等集合、作Map键、参与泛型、允许为null;因int非对象,无法调方法、判null或JVM引用传递。
- 文章 · java教程 | 2个月前 | 301浏览 收藏
-
- Java异常抛出方法及throw与throws区别解析
- throw用于方法体内实际抛出异常对象并中断执行,throws用于方法声明末尾声明可能抛出的异常类型以告知调用者;前者后接异常实例,后者后接异常类名,可多个逗号分隔。
- 文章 · java教程 | 2个月前 | 225浏览 收藏
-
- Java中字符与字符串的区别详解
- char是基本类型,占2字节,单引号存单个Unicode字符;String是不可变引用类型,双引号存任意长度字符串,比较需用equals()而非==。
- 文章 · java教程 | 2个月前 | 311浏览 收藏
-
- Serial与Serial_Old串行收集器的工作原理详解
- Serial和SerialOld是JVM中单线程STW垃圾收集器,新生代用复制算法(Eden/Survivor切换),老年代用标记-整理算法;虽低开销适合小堆,但每次GC必停顿,不适用于多核大堆场景。
- 文章 · java教程 | 2个月前 | 411浏览 收藏
-
- Java Cleaner无效原因及正确使用方法
- 本文详解JavaCleaner无法触发清理动作的典型原因:闭包中意外持有被清理对象的强引用,导致对象无法进入幻象可达状态;并提供符合JVM清理机制的规范实现方案。
- 文章 · java教程 | 2个月前 | 159浏览 收藏
-
- Java配置MapStruct映射环境指南
- MapStruct编译不生成实现类的根本原因是未配置annotationprocessor;Maven需同时引入mapstruct和mapstruct-processor(scope=provided),IDEA要启用AnnotationProcessors,Gradle需添加annotationProcessor依赖。
- 文章 · java教程 | 2个月前 | 250浏览 收藏
-
- Unicode 字符串标准化与比较实战教程
- Java提供了内置的java.text.Normalizer类,支持按Unicode标准(如NFD、NFC、NFKD、NFKC)对字符串进行规范化处理,从而实现语义等价的字符串比较,有效解决重音符号、组合字符、全角/半角、兼容性字符等导致的匹配异常问题。
- 文章 · java教程 | 2个月前 | 335浏览 收藏
-
- Java对象引用与值传递实战技巧
- Java只有值传递,传递对象时实际是引用的副本,副本与原引用指向同一对象,因此可修改对象状态但无法改变原引用本身。
- 文章 · java教程 | 2个月前 | 310浏览 收藏
-
- String intern方法详解与手动入池技巧
- intern()是登记+查重操作:检查常量池有无equals相等的字符串,有则返回其引用,无则将当前字符串引用加入池中并返回;JDK7+后只存引用不拷贝内容。
- 文章 · java教程 | 2个月前 | 283浏览 收藏
-
- Static教程:Java静态变量实现全局共享方法
- Java中无真正全局变量,但static静态变量可实现跨实例数据共享;其属类而非对象,需注意线程安全、内存泄漏、测试干扰及初始化顺序等问题,非常量场景应优先考虑单例Bean或ThreadLocal等替代方案。
- 文章 · java教程 | 2个月前 | 348浏览 收藏
-
- Java 递归栈限制与优化技巧
- Java默认线程栈大小通常为1MB(JVM实现相关),远小于C++运行时常见栈容量,导致深度递归易触发StackOverflowError;可通过-Xss参数调整,但更推荐改写为迭代或尾递归优化方案。
- 文章 · java教程 | 2个月前 | 273浏览 收藏
-
- 要使用正则表达式删除重复的文本内容(如重复的行、段落等),可以采用以下几种方法,具体取决于你要去重的内容类型和格式。以下是一些常见的场景及对应的正则表达式用法。✅ 1. 删除重复的行(适用于每行一个内容)目标: 删除文件中重复的行,只保留唯一一行。正则表达式(以 Notepad++ 或 VSCode 为例):^(.+)$\R(?=.*\R\1$)说明:^ 表示行首。(.+) 匹配任意非空字符(即一
- 正则去重需按重复模式选择策略:一、删连续重复行用^(\s.+\s)$\\n^\\1$;二、删连续重复字符或单词用(.)\1+或(\w+)\1+;三、删全局重复行需awk或Python辅助;四、删单行内重复单词用\b(\w+)\b(?=.*\b\1\b)。
- 文章 · java教程 | 2个月前 | 326浏览 收藏
-
- FileReader读取中文文本方法详解
- FileReader读取中文文件需确保编码匹配:优先将文件保存为UTF-8并调用readAsText(file,'UTF-8');若为GBK等编码,须用readAsArrayBuffer配合iconv-lite解码。
- 文章 · java教程 | 2个月前 | 159浏览 收藏
-
- Semaphore在Java并发编程中用于控制对共享资源的访问,其核心作用是实现资源的有限并发访问。通过维护一个许可数量(permits),Semaphore可以限制同时访问某个特定代码段的线程数量,从而避免资源过度使用或竞争。1. 基本作用Semaphore的主要功能是控制资源的并发访问数量。它类似于一个“许可证池”,线程在访问资源前必须获取一个许可,使用完毕后释放许可,供其他线程使用。例如:数
- Semaphore的核心作用是限制并发数而非保证线程安全;它通过acquire/release控制资源配额,需成对调用且置于finally块;公平模式启用FIFO排队防饥饿但性能略低;acquire(n)要求原子性扣减n个许可。
- 文章 · java教程 | 2个月前 | 307浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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 工作流和沉淀团队常用智能体能力。
- 760次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 768次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 723次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 919次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 879次使用

