java教程技术文章

  • 输入:按空白分割并转整数数组的Java方法输出:Java按空格分割转整数数组方法
    输入:按空白分割并转整数数组的Java方法输出:Java按空格分割转整数数组方法
    本文详解如何在Java中正确分割含混合空白符(空格、制表符等)的数字字符串,并健壮地转换为整数数组,避免NumberFormatException。核心在于使用正则表达式\\s+替代固定空格分割,并辅以空值与格式校验。
    文章 · java教程   |  6个月前  |   148浏览 收藏
  • Java集合比较器使用教程
    Java集合比较器使用教程
    Comparator接口必须实现compare方法,返回负数、0、正数分别表示o1<o2、相等、o1>o2,需用Integer.compare()等防溢出,null值须显式处理,链式调用注意null安全与顺序性。
    文章 · java教程   |  6个月前  |   198浏览 收藏
  • Java连接Redis环境配置教程
    Java连接Redis环境配置教程
    优先选org.springframework.boot:spring-boot-starter-data-redis;SpringBoot项目自动装配连接池、序列化器和模板类,省80%配置;纯Java项目才用redis.clients:jedis并配commons-pool2。
    文章 · java教程   |  6个月前  |   348浏览 收藏
  • Java使用Collections.reverse反转列表方法
    Java使用Collections.reverse反转列表方法
    Collections.reverse()时间复杂度为O(n),适用于大多数列表反转场景,但不支持不可修改列表,需先创建副本;处理大型列表时性能线性增长,可考虑优化策略。
    文章 · java教程   |  6个月前  |   java 428浏览 收藏
  • Java生成简单验证码教程
    Java生成简单验证码教程
    Java生成验证码核心是用BufferedImage和Graphics2D自制图像:选52个易识别字符生成4–5位码,存入session的"captcha_code";绘图时加错切、噪点、随机灰度色,尺寸120×40;响应头禁用缓存,输出PNG并flush。
    文章 · java教程   |  6个月前  |   385浏览 收藏
  • Java中Collections.swap用法详解
    Java中Collections.swap用法详解
    最直接的方式是使用Collections.swap()方法。它接受列表和两个索引,直接在原列表上交换元素,代码简洁、安全且可读性强,相比手动交换更推荐使用。
    文章 · java教程   |  6个月前  |   338浏览 收藏
  • Java9+模块化配置与可见性解析
    Java9+模块化配置与可见性解析
    module-info.java文件必须放在模块根目录Java模块系统不会自动发现或扫描子包里的module-info.java,它只认顶层源码根目录(即src/main/java或src下直接放的)下的那个文件。放错位置会导致编译器完全无视模块声明,还可能报error:modulenotfound或静默退化为非模块化运行。正确路径:src/main/java/module-info.java错误路径:src/main/java/com/example/module-inf
    文章 · java教程   |  6个月前  |   495浏览 收藏
  • Java初学者异或加密解密教程
    Java初学者异或加密解密教程
    异或能用于简单加解密,因a^b^b==a;需注意编码一致、密钥非空、字节处理及循环复用逻辑。
    文章 · java教程   |  6个月前  |   337浏览 收藏
  • Java开发简易备忘录教程
    Java开发简易备忘录教程
    JavaSwing开发备忘录应用需手动搭建:用JFrame作窗口、JTextArea编辑、JFileChooser选文件,配合FileReader/FileWriter读写UTF-8文本;须用JScrollPane支持滚动,pack()布局,EDT外异步I/O,窗口关闭监听防丢数据,并采用临时文件原子保存。
    文章 · java教程   |  6个月前  |   447浏览 收藏
  • Java遍历Set的几种方法
    Java遍历Set的几种方法
    增强for循环是遍历Set的首选方式,语法简洁且安全;需边遍历边删除时必须用Iterator.remove();Stream适合函数式操作但不修改原集合;toArray()仅在特定兼容场景使用。
    文章 · java教程   |  6个月前  |   105浏览 收藏
  • MinIO预签名URL永久设置方法
    MinIO预签名URL永久设置方法
    MinIO默认预签名URL有效期为7天(604800秒),但通过显式设置expiry()参数可自定义时长;需注意:技术上无法真正“永久”生效(如设为Integer.MAX_VALUE约等于68年),且长期有效的预签名URL存在安全风险,推荐按需动态生成。
    文章 · java教程   |  6个月前  |   474浏览 收藏
  • Java开发内容发布系统教程详解
    Java开发内容发布系统教程详解
    系统功能包括发布、查看列表与详情及管理操作;2.采用SpringBoot、Thymeleaf、JPA与MySQL;3.定义Article实体与仓库接口;4.控制器处理请求并交互页面;5.Thymeleaf渲染前端;6.可扩展富文本、登录、分类等。
    文章 · java教程   |  6个月前  |   396浏览 收藏
  • Java包装类详解与实用技巧
    Java包装类详解与实用技巧
    Java包装类为8种基本类型提供对象封装,位于java.lang包中,支持集合操作与泛型使用;通过自动装箱与拆箱实现基本类型与包装类间转换,但需注意性能开销及null导致的NullPointerException风险;包装类常用于集合存储、泛型参数、空值判断和工具方法调用,比较时应优先使用equals避免缓存陷阱。
    文章 · java教程   |  6个月前  |   187浏览 收藏
  • Java捕获IllegalArgumentException及修复方法
    Java捕获IllegalArgumentException及修复方法
    IllegalArgumentException应在参数不合法时抛出,如数值越界、字符串为空等;通过try-catch捕获并处理,结合前置校验、默认值回退、用户提示和日志记录,提升系统健壮性。
    文章 · java教程   |  6个月前  |   178浏览 收藏
  • 匿名类访问局部变量的限制与破解方法
    匿名类访问局部变量的限制与破解方法
    本文详解Java匿名内部类为何要求所引用的局部变量必须为final或“事实上的final”,并提供安全、简洁、符合现代Java实践的初始化方案(如List.of、临时变量技巧等),帮助开发者规避编译错误并写出更清晰的代码。
    文章 · java教程   |  6个月前  |   242浏览 收藏
查看更多
课程推荐
  • 前端进阶之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推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    256次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    299次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    275次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    254次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    61次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码