天道不一定酬所有勤
但是,天道只酬勤

标签:解读阿里巴巴Java开发手册

第2页
Java

一不小心就踩坑的fail-fast是个什么鬼?

hollischuang阅读(5499)评论(0)赞(10)

我在《为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作》一文中曾经介绍过Java中的fail-fast机制,但是并没有深入介绍,本文,就来深入介绍一下fail-fast。 什么是fail-fast 首先我们...

Java

Java 8中字符串拼接新姿势:StringJoiner

hollischuang阅读(7694)评论(1)赞(22)

在为什么阿里巴巴不建议在for循环中使用”+”进行字符串拼接一文中,我们介绍了几种Java中字符串拼接的方式,以及优缺点。其中还有一个重要的拼接方式我没有介绍,那就是Java 8中提供的StringJoiner ,本文就来介绍一下这个字符串...

Java

为什么阿里巴巴禁止开发人员使用isSuccess作为变量名

hollischuang阅读(2560)评论(0)赞(1)

在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的。 关于这个”本次请求是否成功”的字段的定义,其实是有很多种讲究和坑的,稍有不...

Java

你真的会使用SimpleDateFormat吗?

hollischuang阅读(7142)评论(0)赞(30)

在日常开发中,我们经常会用到时间,我们有很多办法在Java代码中获取时间。但是不同的方法获取到的时间的格式都不尽相同,这时候就需要一种格式化工具,把时间显示成我们需要的格式。 最常用的方法就是使用SimpleDateFormat类。这是一个...

Java

Java中线程池,你真的会用吗?

hollischuang阅读(9662)评论(2)赞(43)

在《深入源码分析Java线程池的实现原理》这篇文章中,我们介绍过了Java中线程池的常见用法以及基本原理。 在文中有这样一段描述: 可以通过Executors静态工厂构建线程池,但一般不建议这样使用。 关于这个问题,在那篇文章中并没有深入的...

HollisChuang's Blog

联系我关于我