12 2017 档案
摘要:什么是集合,为什么需要集合 集合是用来储存数据的容器。 在开发的过程中常常需要容器来存放数据,然后对数据进行处理。如数组。但是数组在初始化的时候就已经确定了容量,并且数组容量不可变,这样就会造成浪费或者空间不足的情况。集合就是用来解决此类问题的容器。 集合与数组的区别: 1、数组只能储存同一种类型的
阅读全文
摘要:什么是内部类 内部类是定义在其他类中的类。它只是一个编译时的概念,java编译器会将内部类和外部类编译为不同的的class文件。外部类:Outer.class,内部类:Outer$Inner.class 由于匿名内部类没有名字,则会被编译为Outer$+数字.class,如Outer$1.class
阅读全文
摘要:以前面试总会碰到涉及到类的执行过程的笔试题。下面记录我自己的测试结果: 通过执行结果可以看出: 1.先执行Test类的静态代码块后执行Test类的main方法,说明要执行类的方法需要先加载这个类。 2.在创建ClassB的对象时,先去加载了父类ClassA。说明加载子类时如果没有加载父类,会先加载父
阅读全文