java教程技术文章

  • Java Spring Boot Redis缓存操作教程
    Java Spring Boot Redis缓存操作教程
    StringRedisTemplate.opsForValue()存不进数据最常见原因是未调用set()或连接/配置错误;set()是同步的,需检查Redis连通性、序列化器(应使用StringRedisSerializer)、键过期设置及是否误用RedisTemplate。
    文章 · java教程   |  4个月前  |   490浏览 收藏
  • 静态方法调用工具类怎么用
    静态方法调用工具类怎么用
    静态方法适用于无状态、纯函数型工具逻辑,如日期格式化;应避免隐含依赖、副作用及测试障碍,优先采用依赖注入与接口设计。
    文章 · java教程   |  5个月前  |   490浏览 收藏
  • Java Hashtable键值不可为null的并发特性解析
    Java Hashtable键值不可为null的并发特性解析
    Hashtable一放null就抛NullPointerException,因其所有public修改方法均在执行时立即调用Objects.requireNonNull(key/value),将键值非空作为设计契约;containsKey(null)和containsValue(null)则始终返回false。
    文章 · java教程   |  5个月前  |   490浏览 收藏
  • Java环境变量设置教程(新手必看)
    Java环境变量设置教程(新手必看)
    先使用setx命令永久配置Java环境变量。确认JDK安装路径后,用setxJAVA_HOME设置根目录,再用setxPath添加%JAVA_HOME%\bin到系统Path,最后重新打开cmd验证java-version和javac-version输出。
    文章 · java教程   |  5个月前  |   490浏览 收藏
  • Java异常与日志的协同使用方法
    Java异常与日志的协同使用方法
    绝大多数情况下catch块必须记录日志,但仅限真正处理并终结异常传播路径时;业务异常用warn,系统异常用error并保留完整堆栈;避免重复记录、截断堆栈及异步场景日志丢失。
    文章 · java教程   |  5个月前  |   490浏览 收藏
  • 类与对象区别与联系详解
    类与对象区别与联系详解
    类和对象是Java中面向对象编程的核心概念。类是模板,定义了属性和方法;对象是类的实例,具有具体的值和行为。类与对象的关系类似于剧本和演员:类是剧本,定义了角色的行为和特征;对象是根据剧本上演的具体演员。
    文章 · java教程   |  5个月前  |   490浏览 收藏
  • OOP行为类与实体类区别详解
    OOP行为类与实体类区别详解
    实体类代表事物本身,承载状态与身份,如User、Order;行为类专注做事,提供算法或协调能力,如PaymentProcessor、DiscountCalculator。区分关键在职责:实体被持有,行为被使用。
    文章 · java教程   |  5个月前  |   490浏览 收藏
  • Java多行字符串处理方法详解
    Java多行字符串处理方法详解
    String.lines()返回空流是因为原始字符串不含换行符(\n、\r\n、\r);它语义化分割且不保留终结符,而split()需手动匹配换行变体并可能产生空串。
    文章 · java教程   |  5个月前  |   490浏览 收藏
  • Java异常在接口设计中的应用解析
    Java异常在接口设计中的应用解析
    Java接口异常设计是契约的一部分,需区分检查型与非检查型异常:前者强制处理,适用于可恢复业务异常;后者用于编程错误;应封装底层异常为语义明确的自定义异常,避免滥用,配合文档与规范确保一致性。
    文章 · java教程   |  6个月前  |   490浏览 收藏
  • DPL单例模式:并发安全解析
    DPL单例模式:并发安全解析
    DCL单例不加volatile不是线程安全的,因对象构造可能被重排序,导致其他线程看到未初始化完成的实例;必须用volatile禁止重排序并保证可见性。
    文章 · java教程   |  6个月前  |   490浏览 收藏
  • Maven内存溢出怎么解决?设置MAVEN_OPTS方法
    Maven内存溢出怎么解决?设置MAVEN_OPTS方法
    MAVEN_OPTS未生效的主因是设置位置错误或被覆盖:Linux/macOS需在~/.bashrc等配置文件中export,Windows需在IDE中单独配置,CI需在流水线脚本显式传入;参数应仅含JVM启动选项如-Xms1g-Xmx2g-XX:MaxMetaspaceSize=512m,禁用GC策略和Maven属性。
    文章 · java教程   |  6个月前  |   490浏览 收藏
  • Java父类引用调用子类对象实现多态的方法
    Java父类引用调用子类对象实现多态的方法
    多态基于方法重写和动态绑定,运行时根据实际对象调用方法。父类引用指向子类对象时,实例方法调用子类重写版本,属性和静态方法则不表现多态,如Animala=newDog();a.show()执行Dog的show,a.name取Animal的name,a.print()调用Animal的静态方法。多态提升代码扩展性,实现“编译看左边,运行看右边”。
    文章 · java教程   |  6个月前  |   490浏览 收藏
  • JavaSystem类常用方法详解
    JavaSystem类常用方法详解
    安全调用System.exit()应限于命令行工具,Web服务须用ApplicationContext.close();System.getenv()优先于getProperty()读敏感配置;性能计时禁用currentTimeMillis(),改用nanoTime();arraycopy()比循环快且需注意参数顺序;System方法不可mock,需抽象封装。
    文章 · java教程   |  6个月前  |   490浏览 收藏
  • Java抽象类与具体类如何配合使用
    Java抽象类与具体类如何配合使用
    抽象类定义共性行为,具体类实现细节逻辑。通过abstract声明的抽象类封装公共属性和方法,含抽象方法强制子类实现,具体方法供继承复用,适用于“是什么”关系建模;具体类用extends继承并必须实现所有抽象方法,可重写方法表达特性,调用父类方法提升利用率;设计时应将稳定结构放入抽象类,易变行为设为抽象方法,结合接口实现多维扩展,遵循“共性提取、个性实现”原则,避免无意义使用,确保代码可维护与扩展。
    文章 · java教程   |  6个月前  |   490浏览 收藏
  • try-with-resources自动关闭资源教程
    try-with-resources自动关闭资源教程
    只有实现AutoCloseable或Closeable接口的类(如FileInputStream、BufferedReader、JDBC资源等)才能用于try-with-resources;close()在块结束时按声明逆序调用,异常会被压制,且不保证关闭成功或及时。
    文章 · java教程   |  6个月前  |   490浏览 收藏
查看更多
课程推荐
  • 前端进阶之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推荐
  • SuperCLUE中文大模型评测基准:功能、能力维度与应用指南
    SuperCLUE
    SuperCLUE是权威的中文大语言模型综合评测基准,涵盖语言理解、知识应用、AI Agent智能体及安全性等12项核心能力。通过多轮对话与客观测试,定期发布榜单与技术报告,为模型研发、优化及行业选型提供科学依据。
    52次使用
  • Gradio是什么?Python开源库快速构建机器学习Web演示界面
    Gradio
    Gradio是一个用于构建机器学习和数据科学Web应用的开源Python库。支持快速创建交互界面,获Google、Meta等大厂青睐,适合模型演示、部署反馈及调试。
    50次使用
  • AutoGPT是什么?开源AI Agent自动化工作流平台详解与使用教程
    AutoGPT
    AutoGPT是基于GPT-4的开源AI代理平台,拥有超10万GitHub星标。本文介绍其低代码界面、自动化工作流功能、系统配置要求及安装步骤,助您高效部署和管理AI Agent。
    48次使用
  • 腾讯扣叮官网:青少年编程教育平台,提供图形化编程、3D创作与虚拟仿真实验室
    腾讯扣叮
    腾讯扣叮是腾讯推出的6-18岁青少年编程学习平台,依托游戏与AI技术,提供图形化编程、3D创作、虚拟实验室及丰富赛事课程,助力培养计算思维与创新能力。
    51次使用
  • 堆友AI学习平台介绍:阿里认证课程与AIGC设计实战指南
    堆友AI学习
    堆友AI学习是堆友推出的专业AI设计教育平台,提供从基础到进阶的线上课程及线下实训营。结合阿里国际AITIC认证,通过视频教程、笔记分享和实战案例,帮助设计师掌握AIGC技能,提升职业竞争力。
    53次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码