自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 java源码-Objects

Objects作为工具类,弥补了Object方法的不足,值得学习,是很好的工具类 1. private Objects() { throw new AssertionError("No java.util.Objects instances for you!"); } 构造器私有化,而且抛出异常,工具类都应该有,防止生成没用的对象 2.public sta

2017-02-24 10:45:12 336

原创 Java源码-Float

Float和Double的toString和parseFloat方法,最终实现是由java的下层 sun.misc实现的,所以暂时不做进一步研究 调用了 sun.misc.FloatingDecimal 的方法 Float里的一个特殊的类变量public static final float NaN = 0.0f / 0.0f;表示不是一个数字,not a number

2017-02-24 10:19:48 324

原创 java源码-Integer

1.Integer也有一个缓存,从-128-vm配置的数,默认是127 源码如下: int h = 127; String integerCacheHighPropValue = sun.misc.VM.getSavedProperty("java.lang.Integer.IntegerCache.high");//从vm的属性中读high if (integerCacheHig

2017-02-23 14:44:42 479

原创 java源码-Byte

Byte有一个cache数组,存了-128--127 public static Byte valueOf(byte b) 这个方法直接返回chache里的对象,这样可以提高效率,节省空间 private static class ByteCache { private ByteCache(){} static final Byte cache[] =

2017-02-17 18:18:47 258

原创 java源码-Boolean

1.Boolean可以获得常量TYPE,这是基本类型boolean的class对象,不同于Boolean的class对象 Class b = Boolean.TYPE; Class b1 = Boolean.class; 这两个是不一样的 2.成员 private final boolean value; 3.Boolean的构造器 public

2017-02-17 14:42:54 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除