Java 长整型相等判断

上周在做一个 ID 相等判断的时候,因为是 ID 是 Long 类型,所以当时出现了一个问题“明明是一样的 ID,却怎么也不相等”。

后来自己测试了下:

Long a = 1L;

Long b = 1L;

System.out.println(a == b);//true

Long c = 1233L;

Long d = 1233L;

System.out.println(c == d......

如何让你的代码更具有可读性

我们都曾见过(或者写过)一些“坏”代码。我们也都希望能够改善写代码的技能,而不仅仅是学习新的技能。

为什么我们需要写优秀的代码,而不仅仅是性能良好的代码?

......

初探 String.intern

瞎扯

前天晚上看了《深入理解JVM》的第一章内容,发现有太多东西都不理解,比如显卡和 CPU 的计算能力区别,再比如为什么 JVM在 32 位和 64 位架构下性能会不一样等。这些点后续还是要去查资料理清楚,今天抽点时间让自己熟悉一下之前从未用过的一个 String 方法 intern(JDK 1.8)。

intern 方法是什么?

关于 intern 方法,先看下相关 api 的介绍......

建模与仿真总结

本文算是对这段时间的分拨建模仿真工作的一个概要梳理。

目前国内的仿真相关的工作并没有像国外那么热门。国内大部分需要用到仿真的时候,都会将仿真任务外包到一些专门做“仿真”的公司来做,当然这么做的后果就是会导致建模仿真的不够专业,仿真结果不能令人满意。

做了快 1 年的仿真工作,有这么点感触:“想成为顶尖的仿真专业人士,非常困难。首先你需要扎实的计算机数学基础。......

拾忆老特性之try-with-resources

现在 Java 10 都出来了,而还有好多公司都在用着 Java 7 或者 Java 6。说实话就算是 Java 7 ,想必也有很多有用的新特性都没有被用到实际开发中,大部分都是延续着 Java 6 的写法。

比如今天要说(翻译)的 try-with-resources 语句。之前一直都是用 try-catch-finally,前段时间看了一篇讲异常的文章,正好提到了 try-with-res......