java基础
文章平均质量分 68
火山彬
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用lambda简化线程创建和比较器实现(实现函数式接口Runnable、Comparator)
参考①:JDK已有函数函数式接口介绍Java 8 函数式接口 | 菜鸟教程 (runoob.com)参考②:Java之线程池和Lambda表达式 - 我想回家 - 博客园 (cnblogs.com)lambda体现的是一种函数式编程的思想, 它强调的是做什么,而不是以什么形式做。使用前提 使用Lambda必须具有接口,且要求接口中有且仅有一个抽象方法。无论是JDK内置的Runnable 、Comparator 接口还是自定义的接口,只有当接口中的抽象方法存在且唯一时,才可以使用Lamb转载 2022-02-28 15:36:45 · 649 阅读 · 0 评论 -
JDK四种常见线程池及使用场景、两种提交任务的方法
转载:JDK 提供的线程池及使用场景 - 编程猎人 (programminghunter.com)目录四种常见线程池1.newFixedThreadPool2.newSingleThreadExecutor3.newCachedThreadPool4.newScheduledThreadPool两种提交任务的方法executesubmit如何合理地选择或者配置总结四种常见线程池JDK 为我们内置了四种常见线程池的实现,均可以使用 Executors转载 2022-02-28 15:35:52 · 3623 阅读 · 0 评论 -
java对象拷贝之BeanUtils.copyProperties() 用法
目录使用情景BeanUtils.copyProperties()注意BeanUtils是属于spring框架下beans包下的工具类BeanUtils它提供了对java反射和自省API的包装。它里面还有很多工具类,这篇文章我们介绍一下copyProperties这个方法使用情景一般当我们有两个具有很多相同属性的JavaBean实体类时,一个很常见的情况就是Struts里的PO对象(持久对象)和对应的ActionForm传统的方式对属性逐个赋值:依次的进行set,get 但原创 2022-02-20 19:03:48 · 7084 阅读 · 0 评论 -
Java关键字final、static使用方法大全
目录★Java关键字final、static使用方法大全一、 final1 final类2 final方法3 final变量(常量)4 final参数二、static1 static变量2 静态方法3 static代码块三、特别要注意一个问题:简单用法介绍,看例子就会:Java 枚举(enum) | 菜鸟教程 (runoob.com)更深层的介绍: 为什么要有枚举(没有枚举用什么来代替,有什么使用场景上的缺陷),枚举经过编译器的编译出的实际类型,枚举类型和原创 2022-02-20 18:59:53 · 964 阅读 · 0 评论 -
JAVA-使用ObjectMapper实现JAVA对象和JSON对象相互转换
参考:ObjectMapper使用 - 仅此而已-远方 - 博客园 (cnblogs.com)jackson中objectMapper的使用 - 简书 (jianshu.com)原创 2022-02-08 10:57:41 · 443 阅读 · 0 评论 -
序列化和反序列化
目录1.背景知识序列化的定义为什么要序列化?什么情况下需要序列化?序列化的方式序列化技术选型的几个关键点2.JAVA序列化和反序列化Java 是如何实现序列化的?JAVA序列化中常见的问题3.Python序列化和反序列化4.跨语言序列化方式JSON序列化JSON进阶1.背景知识序列化的定义序列化:把对象转化为可传输的字节序列过程称为序列化。反序列化:把字节序列还原为对象的过程称为反序列化。为什么要序列化?如果光看定义我想你很难一原创 2022-02-07 14:19:03 · 512 阅读 · 0 评论 -
Java - 数组拷贝的几种方式
转载自: 公众号我是攻城狮目前在 Java 中数据拷贝提供了如下方式:clone System.arraycopy Arrays.copyOf Arrays.copyOfRange下面分别介绍他们的用法1、clone 方法clone 方法是从 Object 类继承过来的,基本数据类型(int ,boolean,char,byte,short,float ,double,long)都可以直接使用 clone 方法进行克隆,注意 String 类型是因为其值不可.转载 2021-06-25 15:45:57 · 1330 阅读 · 1 评论 -
Java - 数组拷贝的几种方式
转载:公众号-我是攻城师在java里面数组拷贝有几种方式:(1)clone(2)System.arraycopy(3)Arrays.copyOf(4)Arrays.copyOfRange下面分别介绍下他们的用法:(1)clone方法是从Object类继承过来的,基本数据类型(String,boolean,char,byte,short,float,double.long)都可以直接使用clone方法进行克隆,注意String类型是因为其值不可变所以才可以使用。In...转载 2021-06-30 21:13:26 · 351 阅读 · 0 评论 -
JAVA——使用Arrays.asList()的注意事项(修改List会同步修改原数组)
Arrays.asList()方法的官方文档介绍: asList @SafeVarargspublic static<T>List<T>asList(T...a) Returns a fixed-size list backed by the specified array. (Changes to the returned list "write through" to the array.) This method acts as bridge betwe...原创 2021-06-05 09:51:22 · 1651 阅读 · 1 评论 -
java——参数“ ...“的用法和意思(可变参数)
如这个jdbc中封装的绑定参数的方法:/** * 绑定参数 * @param pstmt * @param os */ public static void executebindParam(PreparedStatement pstmt,Object ...os){ int len = os.length; try { for (int i = 0; i < len; i++) { ...转载 2021-07-07 16:01:15 · 5266 阅读 · 0 评论 -
JAVA基础-在一个类中创建另一个类当结构体用的方法
方法就是将两个类写在同一个.java文件中,在实际项目中很少看到这样写,主要是在力扣刷题中偶尔会用到,就是新创建一个简单类当作结构体来存放一些节点数据“力扣934.最短的桥”原创 2021-05-31 09:27:01 · 2807 阅读 · 0 评论 -
JAVA基础-正则表达式使用
一,几个普通正则表达式实例 this\s+is\s+text 注意字符串中的\s+。 匹配单词 "this" 后面的\s+可以匹配多个空格,之后匹配 is 字符串,再之后\s+匹配多个空格然后再跟上 text 字符串。 可以匹配这个实例:this is text ...原创 2021-05-29 09:51:11 · 154 阅读 · 0 评论
分享