- 博客(7)
- 问答 (3)
- 收藏
- 关注
原创 java源码分析(11)-Long
public final class Long extends Number implements Comparable { public static final long MIN_VALUE = 0x8000000000000000L;//最大值为-2^63 public static final long MAX_VALUE = 0x7fffffffffffffffL;//最
2016-06-29 14:42:24 441
原创 java源码分析(10)- Double(1)
Double 在研究double前,必须先介绍下IEEE 754算数标准,Double和Float都遵循此标准。 Double遵循此标准中的64位浮点数表示方式。从左到右具体为: 1.第一位为符号部,0表示正,1表示负 2.2~12位为指数部,用以存放具体数值的指数 3.13~64位为尾数部, 其中指数部为11位,可以表示2048个数,为-1023~+1024,因为存在正负号,会导
2016-06-14 17:19:44 2307
原创 java源码分析(9)-Byte
Byte 1.Byte Byte为final修饰不能继承,实现了comparable接口,可用于比较,同时继承了Number类,需要实现数字类型转换的一系列方法 public final class Byte extends Number implements Comparable { public static final byte MIN_VALUE = -128; public
2016-06-12 11:45:11 886
原创 java源码分析(8)-Boolean
Boolean 1.Boolean类 Boolean为final修饰,不能被继承,实现了java.io.Serializable接口和Comparable接口,可以序列化和进行比较,Boolean没有无参构造器。 public final class Boolean implements java.io.Serializable,
2016-06-02 10:24:12 484
原创 java源码分析(7)-Throwable
Throwable 1.Throwable类 Throwable类实现了Serializable 接口,此类可用于序列化 public class Throwable implements Serializable { private transient Object backtrace; private String detailMessage;//用于存放异常
2016-06-01 17:28:57 1436
原创 java源码分析(6)-StringBuffer
StringBuffer 1.StringBuffer类 StringBuffer类由final修饰,故不能被继承,同时StringBuffer继承了AbstractStringBuilder,大量调用了AbstractStringBuilder中的方法,同时实现了java.io.Serializable接口,自定义了序列化方法,实现了CharSequence接口 public fi
2016-06-01 11:21:56 306
原创 java源码分析(5)-StringBuilder
StringBuilder 1.StringBuilder类 StringBuilder类由final修饰,不能被继承,并且继承了AbstractStringBuilder类,并完成了toString方法,同时使用了AbstractStringBuilder类中大量的方法。 public final class StringBuilder extends AbstractSt
2016-06-01 10:07:44 500
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人