java教程技术文章
-
- SpringBoot异步任务详解与实现方法
- 在SpringBoot控制器中,可通过CompletableFuture或@Async轻松实现“立即响应+后台执行”的分离模式,无需引入Kafka等消息中间件,适用于非关键、低耦合的异步逻辑(如社交账号探测、日志埋点、缓存预热等)。
- 文章 · java教程 | 1个月前 | 128浏览 收藏
-
- Java继承与多态实战技巧分享
- 继承通过extends实现,子类复用并重写父类方法;多态使父类引用调用子类实际对象的方法,运行时动态绑定。例如Animal父类被Dog、Cat、Bird继承,各自重写makeSound(),通过Animal数组遍历调用,自动执行对应子类方法,符合开闭原则,提升扩展性与维护性。
- 文章 · java教程 | 1个月前 | 407浏览 收藏
-
- Java如何避免浅拷贝问题,实现深拷贝 clone
- 重写clone()仍为浅拷贝,因Object.clone()仅复制字段值,对引用类型不递归拷贝;需手动深拷贝可变引用字段,否则修改副本会影响原对象。
- 文章 · java教程 | 1个月前 | 429浏览 收藏
-
- HashedWheelTimer实现千万级TCP超时管理
- 适合,HashedWheelTimer专为高并发连接的超时调度设计,适用于数万路TCP连接的3s~2min级断线检测与重传,但精度受限于tickDuration(如100ms),且需显式cancel避免内存泄漏。
- 文章 · java教程 | 1个月前 | 410浏览 收藏
-
- Java成员变量与方法声明规范解析
- 成员变量绝大多数情况下应使用private+final修饰,以保障封装性和不可变性;仅在特定场景(如子类需修改、常量、临时缓存)可例外,但须严格遵循规范。
- 文章 · java教程 | 1个月前 | 311浏览 收藏
-
- Java字符串与字符操作全解析
- charAt()越界会抛StringIndexOutOfBoundsException;String底层是char[]但不暴露,取字符必须用charAt(),调用前需检查index>=0&&index<length()。
- 文章 · java教程 | 1个月前 | 228浏览 收藏
-
- 新手必看:main方法为何要加static
- main方法必须用static修饰,因为JVM启动时尚未创建任何对象,需直接通过类名调用入口方法;static方法属类级别,随类加载即就绪,无需实例、this或参数,符合“类加载→静态初始化→执行main”的固定启动流程。
- 文章 · java教程 | 1个月前 | 414浏览 收藏
-
- 位运算提升JVM执行效率解析
- 位运算高效源于硬件原生支持和JVM深度优化,而非直接操作JVM底层内存;它作用于整数类型的二进制表示,被JIT编译为单条CPU指令,避免对象分配、边界检查与除法开销。
- 文章 · java教程 | 1个月前 | 446浏览 收藏
-
- Java垃圾回收机制详解与内存管理
- Java不手动释放内存是因为依赖GC自动管理堆和元空间内存,避免循环引用、野指针等问题;GC不处理栈、直接内存等区域,System.gc()仅是建议且通常被忽略。
- 文章 · java教程 | 1个月前 | 381浏览 收藏
-
- TextBlock多行SQL/JSON处理技巧
- TextBlock默认压缩换行符为单空格,需显式设xml:space="preserve"或替换换行符;JSON错位多因BOM/零宽字符,应提前过滤;高亮需拼Run或换AvalonEdit;大SQL卡顿源于TwoWay绑定,应改OneWay并优化数据源。
- 文章 · java教程 | 1个月前 | 308浏览 收藏
-
- JavaDTOPOJOVOEntity区别解析
- DTO是专用于层间数据传输的精简无逻辑POJO,本质区别在于其明确职责:仅含必要字段且禁止业务方法;而POJO是泛称,无功能约束。
- 文章 · java教程 | 1个月前 | 461浏览 收藏
-
- Java封装数据与行为的优势解析
- 封装通过将数据和行为绑定在类中,提升代码可维护性、复用性和安全性;利用访问控制修饰符保护数据,提供可控的访问方式,在setter中加入校验逻辑,防止非法修改;隐藏实现细节使模块独立,接口不变则调用者无需修改,降低耦合;封装支持继承与组合,促进代码复用,符合面向对象设计原则,有助于构建结构清晰、易于扩展和测试的高质量Java应用。
- 文章 · java教程 | 1个月前 | 245浏览 收藏
-
- G1GC大对象对年轻代回收影响解析
- HumongousObjects是大小超过半个G1Region的对象,因无法放入Eden区而直接分配到连续的HumongousRegion,跳过年轻代晋升流程,仅能在MixedGC或FullGC中回收,且会推高堆占用率、提前触发并发标记,间接加剧YoungGC频率。
- 文章 · java教程 | 1个月前 | 350浏览 收藏
-
- Java静态变量共享数据详解
- 静态变量属于类本身,所有实例共享同一内存空间;声明需在类体中加static关键字,推荐private+publicstaticgetter/setter;与实例变量相比,它在类加载时初始化、存于元空间、无需实例即可访问;多线程下需注意线程安全,避免复合赋值引发数据不一致。
- 文章 · java教程 | 1个月前 | 446浏览 收藏
-
- Java复杂条件逻辑组合详解
- 应提取方法而非深层嵌套——三层以上if需警觉;优先用卫语句+提前返回,封装校验为boolean方法;避免Boolean包装类空指针与==比较;输入统一用nextLine()+try-catch解析。
- 文章 · java教程 | 1个月前 | 257浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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推荐
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 121次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 126次使用
-
- Red Skill
- 小红书创作服务平台为小红书创作者和机构提供视频上传、数据分析、粉丝管理、创作指导等多项运营服务,助力用户解锁更多创作者专属功能,体验高效创作!
- 129次使用
-
- MiMo Code
- MiMo Code 是小米大模型团队开源的新一代 AI 编程助手,面向开发者提供代码理解、生成与辅助开发能力,适合作为 AI 编程工具收藏和体验。
- 233次使用
-
- TRAE Work
- TRAE AI IDE | 国内首款 AI 原生集成开发环境,深度集成 Doubao-1.5-pro 与 DeepSeek 模型,支持中文自然语言一键生成完整代码框架,实时预览前端效果并智能修复 BUG。首创 Builder 模式实现需求到代码的自动化开发,兼容 Windows/macOS 系统,官网下载即用。
- 261次使用

