摘要:        
先看一下它的继承、实现关系: public final class Integer extends Number implements Comparable<Integer> Number是个抽象类,大概包含六个抽象方法,都是用来类型转换的 具体代码如下:public abstract class     阅读全文
        
            posted @ 2019-07-28 04:49
激流勇进1
阅读(256)
评论(0)
推荐(0)
        
            
        
        
摘要:        
动态代理 a) jdk 动态代理 Proxy, 核心思想:通过实现被代理类的所有接口,生成一个字节码文件后构造一个代理对象,通过持有反射构造被代理类的一个实例,再通过invoke反射调用被代理类实例的方法,来实现代理。 缺点:被代理类必须实现一个或多个接口 参考链接:http://rejoy.ite    阅读全文
        
            posted @ 2019-07-28 04:48
激流勇进1
阅读(354)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一、概述 ArrayList是Java开发中使用比较频繁的一个类,通过对源码的解读,可以了解ArrayList的内部结构以及实现方法,清楚它的优缺点,以便我们在编程时灵活运用。 二、源码分析 2.1 类结构 JDK1.8源码中的ArrayList类结构定义如下: public class Array    阅读全文
        
            posted @ 2019-07-28 04:47
激流勇进1
阅读(324)
评论(0)
推荐(0)
        
            
        
        
摘要:        
概述 继承抽象类AbStractList,实现接口List、RandomAccess、Cloneable以及序列化接口默认容量大小为10,扩容增量为0,扩容为原容量的2倍如设置的增量大于0,则扩容为(原容量+增量)支持随机访问,添加删除元素较慢线程安全的动态数组,方法加上了synchronized同    阅读全文
        
            posted @ 2019-07-28 04:46
激流勇进1
阅读(154)
评论(0)
推荐(0)
        
            
        
        
摘要:        
ava程序执行的过程: Step1:将字节码加入内存; Step2:对字节码进行合法性检查; Step3:jvm会为每个字节码文件都生成一个对象(class); Step4:执行静态代码块,初始化静态成员等; Step5:执行入口函数main方法; 注意:实例块和静态块,可以对java对象进行初始化    阅读全文
        
            posted @ 2019-07-28 04:45
激流勇进1
阅读(353)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                 
 
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号