加载中
Cookie、Session、Token 的区别

1、Cookie、Session 和 Token 有什么区别? Cookie、Session 和 Token 通常都是用来保存用户登录信息的技术,但三者有很大的区别,简单来说 Cookie 适用于简单的状态管理,Session 适用于需要...

01/12 15:52
17
Java8 中的 Stream 轻松遍历树形结构

我们在写代码的时候,一般会遇到构建树结构接口,大部分我们都是通过多个嵌套循环来实现,可读性非常差,在代码规范中我们要极可能避免嵌套代码。在这里我们可以使用 Java8 中的 Stream 流一...

01/12 15:16
41
Java 学习汇总

基础学习 OpenJDK 和 JDK 的区别详解 十个最常用的JVM配置参数 QPS、TPS、并发用户数、吞吐量关系 Java8 内存结构 Java static 静态 Integer、new Integer() 和 int 比较 Cookie、Session、T...

2021/05/28 19:47
108
Java 为什么序列化,反序列化有什么问题?

遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题 什么叫序列化和反序列化 作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化 serialVersionUID 这个的值到底...

Java static静态

静态:static关键字 static关键字的用法:它是一个修饰符,用于修饰成员(成员变量,成员方法) 一、什么时候可以使用静态? 1、什么时候可以定义静态变量? 当类中出现所有对象都共有的数据...

2021/04/25 18:12
64
Integer、new Integer() 和 int 比较

基本概念的区分: Integer 是 int 的包装类,int 则是 java 的一种基本数据类型。 Integer 变量必须实例化后才能使用,而int变量不需要。 Integer 实际是对象的引用,当new一个 Integer时,实...

2021/04/23 23:23
67
OpenJDK 和 JDK 的区别详解

OpenJDK 是 JDK 的开放原始码版本,以 GPL 协议的形式放出。在 JDK7 的时候,OpenJDK 已经成为 JDK7 的主干开发,SUN JDK7 是在 OpenJDK 的基础上发布的,其大部分原始码都相同,只有少部分原...

2021/04/23 23:23
1.4K
Java 三种 OutputStream 转 InputStream 方法

如果你在Java程序中处理IO流的话,很快就会碰到如下的场景,你向一个类中的 OutputStream写数据,同时需要从另一个类的 InputStream中读取这些数据,在一些流式的场景更多,例如我们在一个H...

2021/04/12 21:29
805
Java 可变参数方法

一、概念 JDK5.0出现的新特性。将同一个类中,多个方法名相同、参数类型相同、返回类型相同,仅仅是参数个数不同的方法抽取成一个方法,这种方法称为可变参数的方法。 1、好处: 提高代码的重...

2021/04/12 21:29
142
Java8 为什么会有StringJoiner辅助类?

为什么会新增这样一个string辅助类? 原有的stringbuilder太死板,不支持分割,如果想让最终的字符串以逗号隔开,需要这样写: StringBuilder sb = new StringBuilder(); IntStream.range(1,...

2021/03/15 20:20
96
Java反射到底慢在哪?

有朋友在我前两天写的一篇文章 深入浅出反射底下留言,问反射具体是怎么影响性能的?这引起了我的反思。是啊,在阐述某个观点时确实有必要说明原因,并且证明这个观点是对的,虽然反射影响性...

2021/02/24 00:34
134
Java中的深浅拷贝问题你清楚吗?

一、前言 拷贝这个词想必大家都很熟悉,在工作中经常需要拷贝一份文件作为副本。拷贝的好处也很明显,相较于新建来说,可以节省很大的工作量。在Java中,同样存在拷贝这个概念,拷贝的意义也...

2021/02/24 00:04
89
为什么阿里巴巴禁止使用Apache Beanutils进行属性的copy?

在日常开发中,我们经常需要给对象进行赋值,通常会调用其set/get方法,有些时候,如果我们要转换的两个对象之间属性大致相同,会考虑使用属性拷贝工具进行。 如我们经常在代码中会对一个数据...

为什么阿里巴巴不建议boolean类型变量用isXXX?

背景: 平时工作中大家经常使用到boolean以及Boolean类型的数据,前者是基本数据类型,后者是包装类,为什么不推荐使用isXXX来命名呢?到底是用基本类型的数据好呢还是用包装类好呢? 例子:...

2021/02/22 00:07
1W
一个 Java 对象到底有多大?

编写Java代码的时候,大多数情况下,我们很少关注一个Java对象究竟有多大(占据多少内存),更多的是关注业务与逻辑。但是殊不知,在我们不经意间,大量的内存被无形地浪费了。 一个Java对象到...

2021/02/22 00:00
7.8K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部