java教程技术文章

  • JavaStream常用方法大全
    JavaStream常用方法大全
    JavaStreamAPI要求明确区分中间操作(如filter、map)与终止操作(如collect、forEach),因Stream惰性求值,仅当中间操作后接终止操作才会执行;collect需配合Collectors使用,forEach与peek用途不同,findFirst返回Optional须判空,且同一Stream不可重复使用。
    文章 · java教程   |  5个月前  |   464浏览 收藏
  • CentOS安装JDK与环境变量配置详解
    CentOS安装JDK与环境变量配置详解
    答案:在CentOS中安装JDK需先检查Java版本,使用yum或dnf安装OpenJDK-devel,验证安装后配置JAVA_HOME、PATH和CLASSPATH环境变量,确保开发与运行环境正常。
    文章 · java教程   |  5个月前  |   464浏览 收藏
  • Java控制台游戏大厅管理系统设计
    Java控制台游戏大厅管理系统设计
    控制台项目初期不应分模块,建议前两周所有类平铺在一个包中;待核心流程跑通后再按职责切分,优先合并状态强耦合类;main()应避免裸while循环,改用命令解析+业务调用分离;状态统一由HallContext单例管理并序列化持久化;Windows下需统一编译、运行及IDE终端编码为UTF-8。
    文章 · java教程   |  5个月前  |   464浏览 收藏
  • Java参数校验技巧:捕获IllegalArgumentException
    Java参数校验技巧:捕获IllegalArgumentException
    IllegalArgumentException用于参数校验,当传入非法参数时抛出,如null值、越界数值等;可通过try-catch局部捕获或@ControllerAdvice全局处理;结合Objects.requireNonNull等工具简化校验,提升代码健壮性与可维护性。
    文章 · java教程   |  5个月前  |   java 464浏览 收藏
  • Java安装配置数据库环境教程
    Java安装配置数据库环境教程
    Java不安装数据库,而是通过JDBC连接已部署的数据库服务;需先安装MySQL等数据库并启动,再在Maven中引入对应驱动(如mysql-connector-j8.x),配置含serverTimezone和allowPublicKeyRetrieval的连接字符串。
    文章 · java教程   |  5个月前  |   464浏览 收藏
  • JavaSet集合去重原理解析
    JavaSet集合去重原理解析
    Set去重逻辑取决于具体实现:HashSet依赖hashCode()和equals()一致性判断重复,TreeSet则依赖compareTo()或Comparator返回0来判定重复,二者语义可能不一致。
    文章 · java教程   |  6个月前  |   464浏览 收藏
  • final关键字的三种用法详解
    final关键字的三种用法详解
    final用于限制类不可继承、方法不可重写、变量不可修改,确保代码安全稳定。
    文章 · java教程   |  6个月前  |   464浏览 收藏
  • Java异常分类:Checked与Unchecked区别详解
    Java异常分类:Checked与Unchecked区别详解
    CheckedException是编译器强制要求处理的异常,如IOException,必须用try-catch捕获或throws声明;而UncheckedException包括RuntimeException和Error,如NullPointerException,编译器不强制处理,通常由程序逻辑错误引起。
    文章 · java教程   |  6个月前  |   java 异常 464浏览 收藏
  • JVM偏向锁延迟原因及4秒不启用解析
    JVM偏向锁延迟原因及4秒不启用解析
    偏向锁默认延迟4秒是HotSpot主动设计的冷静期,为避免JVM启动时内置线程频繁争抢撤销偏向锁;JDK15+起默认关闭,需显式启用-XX:+UseBiasedLocking。
    文章 · java教程   |  6个月前  |   464浏览 收藏
  • Java关系运算符有哪些?条件判断教程
    Java关系运算符有哪些?条件判断教程
    Java中关系运算符共6个:<、>、<=、>=、==、!=,均返回boolean值,优先级介于算术与逻辑运算符之间;它们仅作原始语义比较(值或引用),不自动类型转换、不深比较、不处理null安全。
    文章 · java教程   |  6个月前  |   464浏览 收藏
  • Java待办清单程序设计与实现
    Java待办清单程序设计与实现
    用ArrayList替代数组提升扩展性,任务字段应拆分存储,提醒用ScheduledExecutorService而非Timer,LocalDateTime需转换后存库,命令行输入统一用nextLine()解析,注重状态一致性保障。
    文章 · java教程   |  6个月前  |   464浏览 收藏
  • Java异常类是否需要实现Serializable?
    Java异常类是否需要实现Serializable?
    Java异常类默认实现Serializable接口,以支持RMI、分布式框架异常传递及日志快照等场景;自定义异常继承Exception或RuntimeException时无需显式实现,但需注意字段可序列化并建议声明serialVersionUID。
    文章 · java教程   |  6个月前  |   464浏览 收藏
  • Java桥接方法详解:泛型擦除核心机制
    Java桥接方法详解:泛型擦除核心机制
    桥接方法是编译器为解决泛型类型擦除后多态失效而自动生成的合成方法。1.在继承或实现泛型类/接口并重写泛型方法时,因类型擦除导致方法签名不一致;2.编译器生成桥接方法,保留原始方法签名并转发调用到实际方法;3.桥接方法通过isBridge()识别,确保运行时多态正确分派,维持类型安全与继承一致性。
    文章 · java教程   |  6个月前  |   464浏览 收藏
  • Java集合转数组的实用方法解析
    Java集合转数组的实用方法解析
    toArray()返回Object[]是因泛型擦除与数组协变性限制;安全做法是传入类型化数组如newString[0],或用Stream.toArray(String[]::new)。
    文章 · java教程   |  6个月前  |   464浏览 收藏
  • JPA设置UUID主键不被覆盖技巧
    JPA设置UUID主键不被覆盖技巧
    JPA默认使用@GeneratedValue会强制生成新ID,导致手动设置的UUID被忽略;只需移除该注解,并确保ID字段可为空(即不加@GeneratedValue),即可让JPA尊重你显式赋值的UUID。
    文章 · java教程   |  7个月前  |   464浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • HitPaw Watermark Remover:AI智能图片视频去水印工具下载与评测
    HitPaw Watermark Remover
    HitPaw Watermark Remover是一款基于AI技术的强大去水印软件,支持Windows和Mac系统。它能自动检测并移除图片及视频中的水印、Logo和多余对象,提供多种修复模式及批量处理功能,适用于社交媒体创作、商业营销及个人编辑等多种场景。
    5次使用
  • 美图抠图:AI智能在线抠图工具,支持一键批量处理与高清透明背景导出
    美图抠图
    美图抠图是美图秀秀推出的在线AI智能抠图工具,支持人像、商品等全品类自动识别。具备一键抠图、批量处理、换背景及画质修复功能,操作简单高效,适合电商、设计及个人用户快速生成高质量透明背景图片。
    9次使用
  • 易撰AI写作助手:爆文分析、热点追踪与原创检测一站式解决方案
    易撰
    易撰是一款专为自媒体人打造的高效AI写作工具,提供爆文分析、实时热点追踪、海量视频素材库及智能原创检测功能。通过数据驱动的内容优化策略,帮助创作者提升文章质量、节省创作时间并最大化收益潜力。
    13次使用
  • 文思助手:AI智能写作工具,一键生成报告、论文与公文
    文思助手
    文思助手是一款高效的AI写作智能体,支持一键生成专业报告、工作总结及科研论文。具备公文写作、AI搜索与对话功能,助力用户提升文档创作效率与质量。
    4次使用
  • 讯飞文书:科大讯飞AI公文写作助手,智能拟稿、审稿与录音转写一站式解决方案
    讯飞文书
    讯飞文书是科大讯飞推出的AI公文写作平台,支持30+文体自动生成、智能校对、会议录音转文字及文生图功能。适用于政府、企业及教育领域,全面提升公文写作效率与质量。
    12次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码