•敲每个点号时,考虑: –会不会出现空指针? –有没有异常抛出? –是不是在热点区域? –在哪个线程执行? –有没有并发锁间隙? –会不会并发修改不可见? -会不会耗尽线程连接数? -会不会耗尽数据库连接池?