关于 static final method 的疑惑

2018-06-08
阅读 4 分钟
5.2k
When a static method is overriden in a subclass it can still be accessed via the superclass making the final declaration not very necessary. Declaring a static method final does prevent subclasses from defining a static method with the same signature.

并发基础

2018-06-05
阅读 24 分钟
1.8k
跟着 The Java Tutorials 把并发的一些基础过了一遍,发现仍然还是有很多不清楚的地方,主要是因为平常没有机会实际应用吧,理论知识要有,实践也很重要,哪怕是写些小 demo 也可以的。

Java 容器学习之 HashMap

2018-05-30
阅读 15 分钟
2k
把 Java 容器的学习笔记放到 github 里了,还在更新~其他的目前不打算抽出来作为文章写,感觉挖的还不够深,等对某些东西理解的更深了再写文章吧Java 容器目录如下:

关于 Java 中的强制类型转换

2018-05-14
阅读 3 分钟
5.9k
经过强制类型转换以后,变量a,b的值分别为多少? short a = 128; byte b = (byte) a;a = ?, b = ?

JCIP阅读笔记之线程安全性

2018-05-14
阅读 8 分钟
2.1k
可能会有人对书中代码示例中的注解有疑问,这里说一下,JCIP中示例代码的注解都是自定义的,并非官方JDK的注解,因此如果想要在自己的代码中使用,需要添加依赖。移步:jcip.net

关于 try 和 finally 中的 return

2018-05-14
阅读 3 分钟
2.9k
我们走一下这个过程,x 的初始值是 1,然后进入到了 try 语句块中,在 1* 处,++x,x 会先自增,现在 x = 2,之后 return,return 是用来跳出当前方法,而 finally 是无论 try 语句发生了什么,都会执行的一个语句块,那么 try 中 return 和 finally 执行的顺序到底是谁先谁后呢?