java教程技术文章
-
- MyBatis插件原理与责任链模式应用
- MyBatis插件通过JDK动态代理拦截Executor、StatementHandler、ParameterHandler、ResultSetHandler四大接口对象,仅在Configuration创建对象时经InterceptorChain.pluginAll()包装才生效。
- 文章 · java教程 | 2个月前 | 487浏览 收藏
-
- Java运算符有哪些?常见分类详解
- Java运算符分为算术、关系、逻辑、赋值、位运算和条件六类:算术支持数值计算与自增减;关系返回布尔值;逻辑具短路特性;赋值含复合形式;位运算操作二进制;三元实现简洁条件分支。
- 文章 · java教程 | 3个月前 | 487浏览 收藏
-
- Java多行输入读取方法详解
- Scanner.nextLine()读一行即结束是因前序nextInt()等方法残留换行符被其立即消费;应统一用nextLine()后转换类型,或显式指定编码、改用BufferedReader。
- 文章 · java教程 | 3个月前 | 487浏览 收藏
-
- 成员变量与静态变量区别详解
- 成员变量属于对象,静态变量属于类本身;前者各对象独立副本、堆内存分配、需实例访问、可被子类隐藏;后者所有对象共享、方法区分配、可类名访问、仅能被隐藏、静态方法不可直接访问。
- 文章 · java教程 | 3个月前 | 487浏览 收藏
-
- Java读取文件首项整数跳过注释
- 本文介绍如何使用Java的Scanner类高效读取文本文件中每行开头的整数,自动跳过行内注释及剩余字符,并将结果输出或存入数组,避免因next()或nextLine()混用导致的解析错乱。
- 文章 · java教程 | 3个月前 | 487浏览 收藏
-
- Java线程通信方法详解
- 线程间通信的核心是协调执行顺序和共享数据,主要通过共享内存与同步机制实现。常用方式包括:使用wait()、notify()在synchronized中实现基础通信,适用于生产者-消费者模型;ReentrantLock配合Condition提供更精准的等待唤醒控制;BlockingQueue封装了线程安全与阻塞操作,简化生产者-消费者场景开发;此外还可选用CountDownLatch、CyclicBarrier等工具满足特定需求。选择依据为:简单场景用wait/notify,复杂控制用ReentrantLo
- 文章 · java教程 | 3个月前 | 487浏览 收藏
-
- 程序计数器作用及为何不OOM
- 程序计数器只存当前线程正在执行的字节码指令地址(如0x000a),是线程私有、静态分配、无溢出风险的极小内存区域,不会触发OutOfMemoryError。
- 文章 · java教程 | 4个月前 | 487浏览 收藏
-
- Java开发票务系统入门教程
- 答案:简易票务管理系统通过面向对象设计实现购票、查询、退票等功能,核心类包括TicketItem和TicketSystem,结合集合与IO操作,支持菜单驱动交互,可扩展文件存储与异常处理以提升实用性。
- 文章 · java教程 | 4个月前 | 487浏览 收藏
-
- Vector为何不推荐使用?Java集合类历史解析
- Vector和Stack因同步锁、低效扩容及过时设计已被淘汰,应按场景选用ArrayList、CopyOnWriteArrayList、ArrayDeque等现代替代方案。
- 文章 · java教程 | 4个月前 | 487浏览 收藏
-
- Java多异常捕获正确写法详解
- Java7起推荐用multi-catch语法(如catch(IOException|SQLExceptione))统一处理无关异常,提升简洁性与可读性;e为final,异常类型须无继承关系;适用于相同处理逻辑,否则应分写catch块。
- 文章 · java教程 | 4个月前 | 487浏览 收藏
-
- Java成绩录入与统计实现教程
- Java成绩录入与统计系统需设计Student和ScoreRecord类,用ArrayList存成绩、HashMap按学号查学生,封装平均分、及格率等统计方法,通过Scanner实现菜单式控制台交互,并校验分数范围、处理空集合等细节。
- 文章 · java教程 | 4个月前 | 487浏览 收藏
-
- Java线程安全集合用法与实现解析
- 答案:Java中保证集合线程安全的方法包括使用Collections.synchronized包装器、并发包中的线程安全集合类(如ConcurrentHashMap、CopyOnWriteArrayList)、显式同步控制(synchronized或ReentrantLock)以及不可变集合。这些方法适用于不同场景,需根据读写频率、并发程度和操作复杂度选择合适方案。
- 文章 · java教程 | 5个月前 | 487浏览 收藏
-
- Java代码复用与模块化编程技巧
- Java模块化(JPMS)是支撑大规模代码重用的基础设施,package不等于module:前者无访问控制、无依赖验证、无法封装资源;module-info.java通过requires/exports/opens显式声明依赖与可见性,exports限制public访问,opens仅允许反射访问;混用-classpath会创建隐式命名模块破坏隔离。
- 文章 · java教程 | 5个月前 | 487浏览 收藏
-
- Eclipse与javac差异原因及解决方法
- Eclipse内置的ECJ编译器与标准javac在泛型方法重写、桥接方法生成等底层机制上存在差异,导致同一Java代码在两者编译后运行结果不同,甚至抛出AbstractMethodError;本文解析差异根源并提供可靠规避方案。
- 文章 · java教程 | 5个月前 | 487浏览 收藏
-
- Java安全删除集合元素方法解析
- Iterator.remove()是唯一安全的遍历中删除方式,因它同步更新expectedModCount以绕过modCount检查;removeIf()是Java8+推荐的批量条件删除方案,底层基于Iterator.remove()但更简洁;倒序for循环虽可避免异常但不推荐,因其可读性差、不适用于Set/Map且无性能优势;并发场景下需用CopyOnWriteArrayList等线程安全集合或外加锁。
- 文章 · java教程 | 5个月前 | 487浏览 收藏
查看更多
课程推荐
-
- 前端进阶之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 工作流和沉淀团队常用智能体能力。
- 3568次使用
-
- MELO音乐
- MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
- 3292次使用
-
- UniScribe
- UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
- 3270次使用
-
- 剧云
- 剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
- 3463次使用
-
- 万象有声
- 万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
- 3417次使用

