Java基础
文章平均质量分 84
李壮士.
这个作者很懒,什么都没留下…
展开
-
Java retry详解
文章目录1 retry发现位置2 测试retry用法2.1 使用retry实现2.2 不使用retry实现(和使用retry达到相同效果, 方便对比)1 retry发现位置线程池添加worker时使用到retryprivate boolean addWorker(Runnable firstTask, boolean core) { retry: for (;;) { int c = ctl.get(); int rs = runStateOf(c);原创 2020-08-20 22:43:45 · 722 阅读 · 0 评论 -
Class.forName和ClassLoader的区别与联系
可以看到Class类中有两个重载方法, 这个两个方法最终都会调用forName0这个方法forName0方法主要参数含义className: 类全限定名initialize : 是否初始化loader : 类加载器public static Class<?> forName(String className) throws ClassNotFoundException { Class<?> caller = Reflection..原创 2020-08-20 21:29:02 · 211 阅读 · 0 评论