搜索
写经验 领红包
 > 房产

从源代码到可执行程序的过程(从源码编译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类中基本上就这一个方法值得说一下。其他的都是小儿科。

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小萱创作整理编辑!