标签:
杂谈 |
分类: JAVA |
初始化 以及操作符
创建对象时的初始化是为了增加引用对象,所谓的流对象就是
将对象转化为字节流以方便不同平台机器使用,持久化对象流就是将数据存储到磁盘空间。基本类型并非引用创建,它是直接将值存储到堆栈。
对象的引用会导致多对象不独立,值会同时变化,摒弃的引用会被GC回收。新对象的定义需要重新equal()
方法,从而可以方便进行比较。
逻辑移位>>==count和算术移位需要>>>=count
,count是移位的位数。
RTTI(Run-Time Type
Identification)运行时类型信息与反射区别
RTTI 与反射之间的真正区别只在于,RTTI是,编译器在编译的时候打开和检查.class 文件,反射机制中的.class
类文件是在运行时才可以获取到并且检查的。
JAVA泛型的核心思想:
告诉编译器想使用什么类型,然后编译器帮你处理一切细节。
java 泛型是通过擦除来实现的,泛型内部是不会知道泛型的具体信息的,List 与List会被认为是同一种类型。
JAVA 容器:
前一篇:生命在回忆中渐渐的消逝