随笔 - 807  文章 - 0 评论 - 43 阅读 - 57万

随笔分类 -  Java

JDK 17 以上 switch 语句的 变化
摘要:在JDK 17中,switch语句得到了显著的增强,引入了模式匹配(Pattern Matching)等特性,使得代码更加简洁、高效。以下是JDK 17中switch语句的主要用法和特点: 1. 格式变化 在JDK 17中,switch语句的格式发生了改变,主要体现在以下几个方面: 冒号变为箭头:传 阅读全文
posted @ 2024-08-16 16:20 del88 阅读(655) 评论(0) 推荐(0) 编辑
Java 重复注解 @Repeatable
摘要:1. 设计一个重复使用的注解: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Repeatable(AppSpecs.class) //这里为当前注解的容器类.class public @interface AppSpe 阅读全文
posted @ 2023-09-11 11:26 del88 阅读(130) 评论(0) 推荐(0) 编辑
Java注解支持的类型
摘要:我们经常会自定义注解,自定义注解时,可能会需要定义各种数据类型,但是自定义注解可以包含哪些数据类型,是存在限制的。 主要有如下几种: A primitive type : 基本类型(java的八种基本类型:byte、short、int、long、float、double、char、boolean) 阅读全文
posted @ 2023-09-09 12:02 del88 阅读(413) 评论(0) 推荐(0) 编辑
Java 运算符 - 除法
摘要:1. 除法运算符 Java中的除法运算符是“/”符号,表示将左侧操作数除以右侧操作数。 2. 整数除法 在Java中,整数除法的结果是一个整数,即只保留除法的整数部分,舍去小数部分。例如,7/2的结果是3,而不是3.5。 3. 浮点数除法 如果操作数中至少有一个是浮点数,则Java会执行浮点数除法, 阅读全文
posted @ 2023-08-23 16:26 del88 阅读(5388) 评论(0) 推荐(0) 编辑
list集合去重_谈谈Java中Set集合去重的原理
摘要:导读:Java中Set接口是Collectio的子接口,Set集合不允许包含相同的元素。如果添加相同的元素, add()会返回FALSE, 新元素不会加入。Set集合常用于元素为数字、字符串去重等,但是当元素为自定义对象类型时,Set去重是否与我们预计一致?下面将以HashSet为例,通过一系列试验 阅读全文
posted @ 2022-04-13 13:34 del88 阅读(271) 评论(0) 推荐(0) 编辑
JAVA生成随机数工具类RandomStringUtils详解
摘要:public static String random(int count, boolean letters, boolean numbers) /** * count 创建一个随机字符串,其长度是指定的字符数,字符将从参数的字母数字字符集中选择,如参数所示。 * letters true,生成的字 阅读全文
posted @ 2020-12-24 20:32 del88 阅读(1517) 评论(0) 推荐(1) 编辑
关于 javax.validation.constraints 的测试,以后用到的 会继续补充
摘要:参见:https://www.cnblogs.com/xiaogangfan/p/5987659.html 1.@Size注解测试: 阅读全文
posted @ 2020-09-11 19:21 del88 阅读(788) 评论(0) 推荐(0) 编辑
java bean 慎用 is开头isXxx开头的属性,若必须得用,那么一定要记得 idea自动生成的 setter 和 getter会不标准,从而会引起问题,他自动生成后,需要手工再次进行修改,才可使用,要不然有可能引起各种问题
摘要:直接上例子: 然后用 Idea 自动生成 getter 和 setter public class XyzBean { //最普通的 private String name; //Boolean类型,带is前缀(3处都要手工修改成标准的,若不手工修改,自己看后果) private Boolean i 阅读全文
posted @ 2020-08-20 19:08 del88 阅读(4204) 评论(0) 推荐(0) 编辑
覆盖第三方jar包中的某一个类。妙!!
摘要:在我们日常的开发中,经常需要使用第三方的jar包,但是很多时候总是会发现第三方的jar包中的某一个类,有问题,但是又无法继承,因为你继承后 变成了你自己的,jar包中 调用的 还是 他自己内部包含的,如何能让 jar包中调用的类就是我们自己的呢,就是覆盖jar包中的某一个类。 需求:京东的jar包中 阅读全文
posted @ 2020-06-23 12:06 del88 阅读(11092) 评论(2) 推荐(3) 编辑
jwt 生成的token exp 的单位是秒
摘要:public class Test { public static void main(String[] args) throws UnsupportedEncodingException { DateFormat dateFormat = new SimpleDateFormat("yyyy-MM 阅读全文
posted @ 2020-05-18 19:25 del88 阅读(4159) 评论(0) 推荐(0) 编辑
PreparedStatement setDate setTimestamp ,util.date sql.date区别
摘要:如果数据库中是时分秒,那么切记,用setTimestamp 而不是 setDate(仅仅精确是天,不含时分秒) 阅读全文
posted @ 2017-08-23 18:37 del88 阅读(364) 评论(0) 推荐(0) 编辑
java 判断字符串是否相等
摘要:判断字符串相等我们经常习惯性的写上if(str1==str2),这种写法在Java中可能会带来问题。 java中判断字符串是否相等有两种方法: 1、用“==”运算符,该运算符表示指向字符串的引用是否相同,比如: String a="abc";String b="abc", 那么a==b将返回true 阅读全文
posted @ 2017-02-23 17:26 del88 阅读(1576) 评论(1) 推荐(0) 编辑
JDBC PreparedStatement 查询 In 语句 setArray 等介绍。
摘要:ps = conn.prepareStatement("SELECT tid,jdp_response FROM jdp_tb_trade WHERE tid IN (?) ORDER BY created DESC"); ps.setString(1, "3152892500240988,3152 阅读全文
posted @ 2017-02-23 14:16 del88 阅读(5793) 评论(0) 推荐(0) 编辑
String、StringBuffer与StringBuilder之间区别
摘要:最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比 阅读全文
posted @ 2017-02-23 14:01 del88 阅读(159) 评论(0) 推荐(0) 编辑
Java 中判断字符串是否为空
摘要:public class TestString { public static void main(String[] args) { String abc = null; //先判断是否为null再判断是否为空. if(abc != null && !abc.isEmpty()) { System.o... 阅读全文
posted @ 2017-02-20 15:31 del88 阅读(137) 评论(0) 推荐(0) 编辑
centos安装VNC的方法
摘要:https://help.aliyun.com/knowledge_detail/6698160.html(阿里云官方文档,但是官方文档有些地方是错的,我更正了下) 安装 X-Window 首先我们需要安装 X-Window,在终端中运行下面的命令,安装可能会花费一点时间。 #yum groupin 阅读全文
posted @ 2016-07-06 15:36 del88 阅读(1563) 评论(0) 推荐(0) 编辑
阿里云Centos等更新源设置成阿里源方法。
摘要:https://help.aliyun.com/knowledge_detail/5974184.html 工具:update_source.sh 所有执行的脚本都需要root身份来执行,执行方法:以root身执行命令:bash xxx.sh 功能:自动检测系统并更新源 适用系统版本:兼容线上所有l 阅读全文
posted @ 2016-07-06 15:28 del88 阅读(1618) 评论(0) 推荐(0) 编辑
IntelliJ IDEA centos安装
摘要:安装的时候注意: 不要装一个插件否则无法启动!!! 阅读全文
posted @ 2016-07-05 17:22 del88 阅读(477) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示