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

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

一个 Java 对象到底有多大?

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

QPS、TPS、并发用户数、吞吐量关系

1、QPS QPS Queries Per Second 是每秒查询率 ,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, 即每秒的响应请求数,也即是最大吞吐能...

十个最常用的JVM配置参数

1.-Xms:初始堆大小。只要启动,就占用的堆大小。 2.-Xmx:最大堆大小。java.lang.OutOfMemoryError:Java heap这个错误可以通过配置-Xms和-Xmx参数来设置。 3.-Xss:栈大小分配。栈是每个线...

HashMap 遍历的5种最佳方式

一、使用Iterator遍历HashMap EntrySet import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; public class PiaoExample { public sta...

List 遍历删除

一、新手常犯的错误 可能很多新手第一时间想到的写法是下面这样的: public static void main(String[] args) { List platformList = new ArrayList<>(); platformList.add("博客园"); ......

List 初始化的五种方法

在Java中初始化List的五种方法 Java 中经常需要使用到 List,下面简单介绍几种常见的初始化方式。 方案一、构造List后使用List.add初始化。 List stringList = new LinkedList<>(); stringLi...

List 去重的五种方法

List去重的五种方法。 方案一、LinkedHashSet是在一个ArrayList删除重复数据的最佳方法,删除重复数据同时保持添加到其中的数据的顺序。 import java.util.ArrayList; import java.util.Arr...

Java8 为什么提供LocalDate、LocalTime、LocalDateTime时间类?

Java8为什么提供LocalDate、LocalTime、LocalDateTime时间类? Date不格式化打印可读性差。 Tue Sep 10 09:34:04 CST 2019 使用SimpleDateFormat对时间进行格式化,但SimpleDateFormat是线程...

没有更多内容

加载失败,请刷新页面