今天也不准备记录太多的东西,就想把一个关于匿名内部类的一个面试题分享一下。 上面就是这道小小的面试题,如果今天没有上课,我估计完成不了,首先分析main方法中的方法调用语句,Outer.method(),Outer是直接在后面加了个点调用的method()方法,说明method()方法是Outer类中的一个静态方法,所以我们可以先在代码上……
第一题: byte b1=3,b2=4,b; b=b1+b2; b=3+4; 哪句是编译失败的呢?为什么呢? 第二题: byte by = 130; 有没有问题?有问题如何解决?结果是多少呢? 第一题中的b1b2都是byte类型它们进行运算的时候首先转换成int类型,由于b是byte类型,会发生精度损失的错误;第二题中,byte类型的最……