
JAVA基础
文章平均质量分 72
陈鋆
个性豁达、热情,热爱IT,热爱软件
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CronExpression根据不同日期维度生成下一周期执行时间
基于日期和cron表达式计算下一执行时间的实现方案。主要内容包括:1)日期计算工具类WoDateUtil,提供nextDate方法支持weekly/monthly/yearly/fixed_date四种周期类型的时间计算;2)测试案例演示了如何使用该工具类计算年、月、周三种周期的下次执行日期。该实现将日期计算逻辑封装成工具类,支持灵活的周期配置,可广泛应用于定时任务场景。核心思路是通过解析cron表达式并结合当前日期,计算出满足条件的最早未来执行时间点。原创 2025-06-05 16:16:56 · 428 阅读 · 0 评论 -
Java工具包类库Hutool
JAVA工具集,也是一个知识库,涵盖了字符串、数字、集合、编码、日期、文件、IO、加密、数据库JDBC、JSON、HTTP客户端等一系列操作转载 2025-05-27 14:19:20 · 189 阅读 · 0 评论 -
2取模技巧
String transaction_id = 数据库或业务消息中变动的唯一值;int hash = transaction_id.hashCode() ^ (transaction_id.hashCode() << 16);String url;if ((hash & 2) == 0) { syso("负载分发0")} else { syso("负载分发1")}通过获取String hashcode值 和 移位 的交集生成新值,然...原创 2021-05-18 11:05:52 · 853 阅读 · 0 评论 -
JDK9主要新特性介绍
1.Java 9 REPL (JShell) - 交互式编程环境 JShell 是 Java 9 新增的一个交互式的编程环境工具,允许无需使用类或者方法包来执行 Java 语句,可以直接 输入表达式并查看其执行结果。执行 JSHELL $ jshell | Welcome to JShell -- Version 9-ea...原创 2019-06-28 17:31:03 · 2835 阅读 · 0 评论 -
JDK8主要新特性介绍(二)
1.6 类库新特性 ●java.util.stream 类库包新特性 ●java.util.Optional 类新特性 ●java.util.Base64 类新特性 ●Java.time 类新特性 ●其它常用类新增特性 ●HashMap类性能提升1.6.1 java.util.stream 类库包...原创 2019-06-28 11:33:37 · 1586 阅读 · 0 评论 -
JDK8主要新特性介绍(一)
1、语言新特性1.1接口新增默认方法与静态方法1.1.1 Interface Default Method:For creating a default method in java interface, we need to use “default” keyword with the method signature. For example:package com.java8.d...原创 2019-06-21 17:13:50 · 92967 阅读 · 17 评论 -
JDK7主要特性介绍
jdk7&8 的架构图 JDK7新增特性1、Java 编程语言特性1.1二进制数字表达方式 the integral types (byte, short, int, and long) can also be expressed using the binary number system。例如: byte aByte = (byte)0b001000...原创 2019-06-21 15:57:23 · 573 阅读 · 0 评论 -
JDK IO层次体系结构研究
构成部分 流式 部 分:IO的主体部分(字节流、字符流输出、输出处理); 非流式部分:主要为一些辅助流式部分的类,如File类、RandomAccessFile类和FileDescriptor等类,File类提供了描述文件和目录的操作与管理方法,用来管理磁盘文件与目录。 其 他 类:文件相关的安全和操作系统相关的文件系统的类,如FileSystem类和Win32FileSys...原创 2018-02-08 09:51:28 · 334 阅读 · 0 评论 -
JAVA IO前言Comparable & Comparator & 序列化Serializable & 反序列化Deserializable
Comparable可认为是内比较器(可比较的),是接口类,类参数为泛型对象T,通常对比的类本身需实现继承Comparable接口类的唯一方法compareTo(T o),对比指标为类的一个或多个属性,对比类与Comparable接口类耦合性强,Comparable接口类源代码如下:public interface Comparable { public int compareTo(T原创 2018-02-06 17:42:02 · 3232 阅读 · 0 评论 -
String、StringBuffer、StringBuilder
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常原创 2014-09-03 15:08:17 · 435 阅读 · 0 评论