上周在做一个 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......
上周在做一个 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......
我们都曾见过(或者写过)一些“坏”代码。我们也都希望能够改善写代码的技能,而不仅仅是学习新的技能。
为什么我们需要写优秀的代码,而不仅仅是性能良好的代码?
......
瞎扯
前天晚上看了《深入理解JVM》的第一章内容,发现有太多东西都不理解,比如显卡和 CPU 的计算能力区别,再比如为什么 JVM在 32 位和 64 位架构下性能会不一样等。这些点后续还是要去查资料理清楚,今天抽点时间让自己熟悉一下之前从未用过的一个 String 方法 intern(JDK 1.8)。
intern 方法是什么?
关于 intern 方法,先看下相关 api 的介绍......
本文算是对这段时间的分拨建模仿真工作的一个概要梳理。
目前国内的仿真相关的工作并没有像国外那么热门。国内大部分需要用到仿真的时候,都会将仿真任务外包到一些专门做“仿真”的公司来做,当然这么做的后果就是会导致建模仿真的不够专业,仿真结果不能令人满意。
做了快 1 年的仿真工作,有这么点感触:“想成为顶尖的仿真专业人士,非常困难。首先你需要扎实的计算机数学基础。......
现在 Java 10 都出来了,而还有好多公司都在用着 Java 7 或者 Java 6。说实话就算是 Java 7 ,想必也有很多有用的新特性都没有被用到实际开发中,大部分都是延续着 Java 6 的写法。
比如今天要说(翻译)的 try-with-resources 语句。之前一直都是用 try-catch-finally,前段时间看了一篇讲异常的文章,正好提到了 try-with-res......