随笔
zsxzmxg
这个作者很懒,什么都没留下…
展开
-
java包装类和基本类的分析(以Integer来介绍)
1.Integer类型的对象保存在堆中,引用保存在栈中。而int类型的数直接保存在栈中。 2.用==比较 Integer i1=1; Integer i2=1; Integer i11=128; Integer i22=128; Integer i3=new Integer(1); Integer i4=new Integer(1); int i5=1; int i6=1; /...原创 2016-01-08 14:17:06 · 1534 阅读 · 0 评论 -
java类型擦除
java泛型最常用的场景应该是容器类。java的泛型是伪泛型,是编译期泛型,编译的时候会进行类型检查,生成字节码的时候会进行类型擦除。 在get后会进行强制类型转换。这个是在字节码里做的操作。 写了个简单的测试代码: [java] view plain copy public class Test { public static void main(String[] args) { ArrayLi...原创 2019-01-25 17:46:57 · 1193 阅读 · 0 评论 -
java异常处理和自定义异常
Java标准库内建了一些通用的异常,这些类以Throwable为顶层父类。 Throwable又派生出Error类和Exception类。 错误:Error类以及他的子类的实例,代表了JVM本身的错误。错误不能被程序员通过代码处理,Error很少出现。因此,程序员应该关注Exception为父类的分支下的各种异常类。 异常:Exception以及他的子类,代表程序运行时发送的各种不期望发生的事件...原创 2019-01-28 15:20:53 · 1825 阅读 · 0 评论