> 房产
从源代码到可执行程序的过程(从源码编译om)
导语:从源码来逐行分析Boolean类的知识点
最近做项目的时候遇到了Boolean,于是决定好好分析一下Boolean类的源码,纯属个人简介,有错请喷!
首先,来看一下Boolean的定义。
第一、Boolean是个final修饰的类,表明其无法被继承,这一点String类一样。
第二、实现了接口Comparable<>,后面要讲的一个例子,就是关于这个接口的。
第三、还定义了两个类属性:TRUE和FALSE。
来看一个例子:
源码对应的是:
例子中:将一个Boolean对象赋给了a,b,c,d,e,f,g,h。调用CompareTo方法,获得其自身的value值。value值通过this.value可知。在compare(boolean x,bollean y)中,写了两个三目运算符。和源码中的解释一致。
Boolean类中基本上就这一个方法值得说一下。其他的都是小儿科。
免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小萱创作整理编辑!