java
遥忘而立
这个作者很懒,什么都没留下…
展开
-
ForkJoinPool的commonPool相关参数配置
JDK8 的CompletableFuture类内部是用ForkJoinPool里面的线程,默认是服务器cpu的数目,可以通过配置tomcat启动参数-Djava.util.concurrent.ForkJoinPool.common.parallelism来处理。原创 2020-09-01 09:04:30 · 2586 阅读 · 0 评论 -
反射---获取Class类的4种方式
1.调用运行时类本身的.class属性Class clazz = String.class;2,通过运行时类的对象获取Person p = new Person();Class clazz = p.getClass();3.通过Class的静态方法获取:体现反射的动态性String className = “java.util.commons”;Class clazz ...转载 2018-09-29 12:07:15 · 4916 阅读 · 0 评论 -
java 类加载过程中static final 的特殊
编程过程中经常用的static,final关键字,也经常听到同事谈起这些词,到底他们怎么样呢,jvm中class类文件结构可以找到答案。ConstantValue属性ConstantValue属性的作用是通知虚拟机自动为静态变量赋值,只有被static修饰的变量才可以使用这项属性。非static类型的变量的赋值是在实例构造器方法中进行的;tatic类型变量赋值分两种,在类构造其中赋值,或使...转载 2018-07-18 18:17:53 · 3222 阅读 · 1 评论