java教程技术文章
-
- Java引用类型与对象回收机制解析
- 强引用导致内存泄漏最常见于缓存、监听器、内部类持有Activity、ThreadLocal未清理及静态Map存Session等场景;软引用适合内存敏感缓存,GC前才回收;弱引用每次GC都回收,适用于临时绑定;虚引用仅用于跟踪对象回收时机,必须配合ReferenceQueue。
- 文章 · java教程 | 3个月前 | 119浏览 收藏
-
- Java类加载器原理与机制解析
- 类加载器间是委托链而非继承关系,通过构造参数传递父加载器引用实现双亲委派;自定义加载器默认父为AppClassLoader,Bootstrap无父且由JVM用C/C++实现。
- 文章 · java教程 | 3个月前 | 393浏览 收藏
-
- JavaRandom类生成随机数全攻略
- Java中生成随机数首选Random类(需复用实例),多线程用ThreadLocalRandom,安全场景用SecureRandom;nextInt()返回任意int,nextInt(bound)返回[0,bound),nextDouble()返回[0.0,1.0)。
- 文章 · java教程 | 3个月前 | 144浏览 收藏
-
- Mockito模拟对象不调用真实构造函数怎么办
- Mockito创建的Mock对象不会调用真实类的构造函数,因此构造函数中对字段的初始化(如super(colour,18.99))完全被忽略;所有方法(包括getPrice())默认返回对应类型的“空值”(如Double返回null,double返回0.0),除非显式stub。
- 文章 · java教程 | 3个月前 | 461浏览 收藏
-
- Java模块化是什么?JPMS核心功能解析
- Java模块化通过module-info.java定义运行时可验证、编译期可约束的结构契约,核心在于显式声明可见性(exports/opens)、依赖(requires)、服务(uses/provides)和唯一模块名,实现强封装、可验证依赖与服务解耦。
- 文章 · java教程 | 3个月前 | 385浏览 收藏
-
- Java字面量是什么及类型解析
- Java字面量是代码中直接写出的固定值,共六类:整型、浮点型、字符型、字符串型、布尔型和null,分别有严格格式与用途,用于初始化、传参、计算、类型推断及常量池优化。
- 文章 · java教程 | 3个月前 | 205浏览 收藏
-
- JDK工具详解:Java开发必备指南
- JDK工具是Java开发的核心命令行工具集,位于bin目录下,包括javac编译、java运行、javadoc生成文档、jar打包及jconsole、jstat等监控诊断工具,贯穿开发、调试、部署全流程,提升效率、保障质量、优化性能,是深入理解Java运行机制和进行系统调优的基础。
- 文章 · java教程 | 3个月前 | 401浏览 收藏
-
- Java方法重写是什么?详解Override机制
- 方法重写是子类替换父类实例方法的行为,需满足签名一致、返回类型协变、访问权限不收紧、检查异常不扩大四个条件,并必须使用@Override注解以避免隐性错误。
- 文章 · java教程 | 3个月前 | 378浏览 收藏
-
- JavaBase64编码:二进制转字符串方法详解
- Java中Base64编码应使用JDK8+内置Base64.getEncoder().encodeToString(),线程安全且无需依赖;URL安全场景用getUrlEncoder().withoutPadding();解码后需按原始编码(如UTF-8)转字符串,不可直接newString(byte[]);避免手动拼接、错误字符集处理及误当加密使用。
- 文章 · java教程 | 3个月前 | 460浏览 收藏
-
- 如何用Java制作简单的客户反馈系统
- 答案:基于Java实现客户反馈系统,通过Feedback类封装数据,使用ArrayList存储反馈信息,结合Scanner实现控制台交互,支持提交与查看反馈功能。
- 文章 · java教程 | 3个月前 | 193浏览 收藏
-
- Java并发常见错误与线程问题解析
- Java并发问题多源于线程安全、内存可见性与锁机制理解偏差:共享变量未同步致数据竞争;volatile不保证复合操作原子性;应优先用AtomicInteger或synchronized/ReentrantLock;避免暴露可变共享对象;锁粒度、锁对象选择需谨慎;须重视happens-before规则与内存可见性;线程池需依场景选队列、设拒绝策略并处理异常。
- 文章 · java教程 | 3个月前 | 108浏览 收藏
-
- LockSupport线程挂起与unpark机制详解
- LockSupport.park()为什么线程没反应?它根本不会“挂起线程”——park()只是检查当前线程的许可(permit)是否为1,是就消费掉并立即返回;否则阻塞。没有“主动挂起”的语义,只有“等待许可”。常见错误是调用park()前没确保许可可用,结果线程直接卡住。许可是二值的:0或1,不可叠加(多次unpark()只保留一次效果)park()不响应中断,但会设置线程的中断状态(Thread.interrupted()为true)如果线程已中断后调用park(
- 文章 · java教程 | 3个月前 | 339浏览 收藏
-
- Java位移运算符详解:左移、右移与无符号右移计算方法
- 左移<<等价于乘2的幂但需防溢出,右移>>算术右移保留符号位,>>>无符号右移补0,位移量对类型长度取模,运算符优先级低于加减需加括号。
- 文章 · java教程 | 3个月前 | 253浏览 收藏
-
- Java双重检查锁定实现单例安全机制
- DCL单例不加volatile不是线程安全的,因对象构造可能被重排序,导致其他线程看到未初始化完成的实例;必须用volatile禁止重排序并保证可见性。
- 文章 · java教程 | 3个月前 | 465浏览 收藏
-
- Java异常类是否需要序列化?解析异常对象特性
- Java异常类必须实现Serializable,因为Throwable实现了该接口,确保异常可跨JVM传输;未显式声明serialVersionUID会导致结构变更时反序列化失败;含非transient不可序列化字段会抛NotSerializableException。
- 文章 · java教程 | 3个月前 | 150浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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 工作流和沉淀团队常用智能体能力。
- 857次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 832次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 770次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 962次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 931次使用

