- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 java注定与表驱动无缘了吗——java表驱动方案
对于java语言,“表驱动”是个弱项。本文通过java注解的方式尝试了一种表驱动的实现,希望能够给大家带来一点启发。
2022-06-07 15:26:30
653
2
原创 Java深坑——为什么2021==2021是false?深入探讨Java的自动装箱/拆箱(autoboxing/unboxing)的来龙去脉
一道看似简单的题目 今天看到一个题目,挺有意思的,题目很简单,看看你会不会? 下面一段java代码里的func()输出结果是什么? public class Autoboxing { public void func() { Integer a = 2021; Integer b = 2021; System.out.println(a == b); } } 运行结果是false,可能有点出乎意料。我们改改,把a和b的值变成1: public class Autoboxing
2021-02-09 14:47:34
241
原创 安卓系统dns缓存策略
背景 安卓客户端上报出不少UnknownHostException,引起了大家的重视,于是决定深入研究一番。 UnknownHostException是个什么异常?让我们来谷歌的源代码是怎么说的: /** * Thrown when a hostname can not be resolved. */ 原来就是说域名无法被解析的时候会抛这个异常啊。那我就先来大致了解一下域名解析在客户端是怎么...
2017-09-11 15:37:38
15453
原创 由一个stack OOM引发的血案
近期在App监测平台上发现如下错误信息:java.lang.OutOfMemoryError: pthread_create (stack size 16384 bytes) failed: Try again at java.lang.VMThread.create(VMThread.java) at java.lang.Thread.start(Thread.java:1029) at ...
2017-06-09 18:02:47
9981
2
原创 望文生义不可取——Boolean.getBoolean()的陷阱
Boolean.getBoolean(String s)看起来是将字符串主换成boolean型,但实际上并非如此。 以下是API文档: public static boolean getBoolean(String name) Returns true if and only if the system property named by the argument exists and is
2017-05-05 11:02:50
529
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅