HollisChuang's Blog-Java干货集散地HollisChuang's Blog

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

【今日观点】 推荐几个我关注的公众号

第一个是我自己的公众号——Hollis,每天推送原创技术文章的。其中大部分内容都是我自己和粉丝的原创内容,几乎每周都会赠送书籍,还会赠送各种当当网、极客时间优惠券等。关注后回复『资源』可以获得2000G从菜鸟到架构师的晋级全套资源 第二个是...

干货

异常处理的 15 个处理原则

hollischuang阅读(365)评论(0)赞(7)

1、不用使用异常来管理业务逻辑,应该使用条件语句。如果一个控制逻辑可通过 if-else 语句来简单完成的,那就不用使用异常,因为异常会降低代码的可读性和性能,例如一些 null 的判断逻辑、除0的控制等等; 2、异常的名字必须清晰而且有具...

Java

一文读懂什么是Java中的自动拆装箱

hollischuang阅读(1308)评论(1)赞(5)

本文主要介绍Java中的自动拆箱与自动装箱的有关知识。 基本数据类型 基本类型,或者叫做内置类型,是Java中不同于类(Class)的特殊类型。它们是我们编程中使用最频繁的类型。 Java是一种强类型语言,第一次申明变量必须说明数据类型,第...

并发编程

内存模型是怎么解决缓存一致性问题的?

hollischuang阅读(1606)评论(0)赞(2)

在再有人问你Java内存模型是什么,就把这篇文章发给他这篇文章中,我们介绍过关于Java内存模型的来龙去脉。 我们在文章中提到过,由于CPU和主存的处理速度上存在一定差别,为了匹配这种差距,提升计算机能力,人们在CPU和主存之间增加了多层高...

未分类

深入理解Java中的volatile关键字

hollischuang阅读(2060)评论(1)赞(7)

在再有人问你Java内存模型是什么,就把这篇文章发给他中我们曾经介绍过,Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、conc...

HollisChuang's Blog

联系我关于我