您的当前位置:TAGS -> JAVA
  • Java中为什么重写equals()也需要重写hashCode方法

    后端开发2025年08月26日

    ...

  • 被遗忘的Java关键字transient的使用详解

    后端开发2025年08月26日

    目录 前言 transient 是什么 简单示例 使用场景 序列化敏感数据 提高序列化性能 临时数据 需要注意的点 总结 前言 今天在看项目代码时候,看到了下面这样一行代码,用transient修饰了一个变量,主要作用是做一个全局开关。说实话我是第一次看到这个关键字。激发了我的好奇心,所以就了解一下这是何方神圣。 /** * 全局开关 */ public ...

  • 如何使用axis调用WebService及Java WebService调用工具类

    后端开发2025年08月26日

    目录 WebService 简介 概述 使用 axis 调用 WebService 引入依赖 WebService 调用工具类 总结 WebService 简介 概述 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据 WebService 规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都...

  • Java语言中4种内部类的超详细讲解

    后端开发2025年08月26日

    目录 一.内部类的介绍 二.内部类的种类 2.1实例内部类 2.2.静态内部类 2.3局部内部类 2.4匿名内部类 总结 一.内部类的介绍 内部类: 一个类定义在 另一个类 的 内部。 内部类分为四种:实例内部类、静态内部类、局部内部类、匿名内部类。 使用时机:当一个事物的内部,还需要一个完整的结构进行描述时,而这个内部的完整结构又只为外部事物提供服务,这...

  • 一文探寻Java装箱和拆箱的奥妙

    后端开发2025年08月25日

    目录 前言 什么是装箱和拆箱 装箱 拆箱 为啥要包装类型 装箱和拆箱的进化过程 到底该如何选择呢 总结 前言 今天在逛某知名论坛的时候,看到一篇"请不要使用包装类型,避免造成性能损失"的文章。一下子就吸引了我的注意。大意就是,能用基本数据类型就尽量用基本数据类型,因为包装类型自动拆箱、装箱会带来性能损失尤其是循环使用时会大量创建对象。所...

  • Java多线程并发之ReentrantLock

    后端开发2025年08月25日

    目录 ReentrantLock 公平锁和非公平锁 重入锁 小结 疑惑 ReentrantLock 公平锁和非公平锁 这个类是接口 Lock的实现类,也是悲观锁的一种,但是它提供了 lock和 unlock方法用于主动进行锁的加和拆。在之前使用的 sychronized关键字是隐式加锁机制,而它是显示加锁,同时,这个类的构造方法提供了公平和非公平的两种机制...

  • JAVA运算符详解

    后端开发2025年08月25日

    JAVA运算字符详解 赋值运算符 符号 作用 说明 = 赋值 int a = 10; 将10赋值给变量a += 加后赋值 a += b; 将a+b的值给a - = 减后赋值 a -= b; 将a-b的值给a *= 乘后赋值 a *= b; 将a*b的值给a /= 除后赋值 a / =b ; 将a/b的值给a %= 取余后赋值 a %= b; 将a%b的余数给...

  • 10个Java文件操作必备技巧分享

    后端开发2025年08月25日

    前言 在我们日常的开发中,文件操作是一个非常重要的主题。文件读写、文件复制、任意位置读写、缓存等技巧都是我们必须要掌握的。在这篇文章中,我将给你们介绍 10 个实用的文件操作技巧。 使用 try-with-resources 语句处理文件 IO 流,确保在使用完毕后自动关闭流。 使用 java.nio.file.Files 类来读取、写入和操作文件。它提供...

  • java之使用stream对日期排序方式

    后端开发2025年08月25日

    目录 java使用stream对日期排序 Stream对对象中的某个日期属性进行排序 对日期属性进行排序,并指定日期为空时的策略 排序策略 对象中的多个属性进行排序 字符串日期排序 对字段进行排序,考虑空值的其他写法 java stream流排序失效的记录 总结 java使用stream对日期排序 主要讲解Stream对日期字段进行排序时的写法,以及当日期...

  • Java 新的生态型应用开发框架,Solon v2.2.13 发布

    后端开发2025年08月24日

    Java 新的生态型应用开发框架,Solon :更快、更小、更简单。从零开始构建,有自己的标准规范与开放生态: 150多个生态插件,可以满足各种场景开发 大量的国产框架适配,可以为应用软件国产化提供更好支持,助力信创建设 相对于 Spring Boot 和 Spring Cloud 的项目: 启动快 5 ~ 10 倍。 (更快) qps 高 2~ 3 倍。 ...