PHP

17_java之Integer|System|Arrays|Math|BigInteger|BigDecimal

 01基本数据类型对象包装类概述*A:基本数据类型对象包装类概述*a.基本类型包装类的产生在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。而程序开发中,我们需要把字符串数据,    根据需求转换成指定的基本数据类型,如年龄需要转换成int类型,考试成绩需要转换成double类型等*b.八...

JVM 垃圾回收GC Roots Tracing

1.跟搜索算法:JVM中对内存进行回收时,需要判断对象是否仍在使用中,可以通过GCRootsTracing辨别。定义:通过一系列名为”GCRoots”的对象作为起始点,从这个节点向下搜索,搜索走过的路径称为ReferenceChain,当一个对象到GCRoots没有任何ReferenceChain相连时,(图论:这个对...

AtomicInteger类和int原生类型自增鲜明的对比

 AtomicInteger这个类的存在是为了满足在高并发的情况下,原生的整形数值自增线程不安全的问题。比如说inti=0;i++; 上面的写法是线程不安全的。 有的人可能会说了,可以使用synchronized关键字啊。 但是这里笔者要说的是,使用了synchronized去做...