自定义博客皮肤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)
  • 收藏
  • 关注

转载 Map.Entry 接口

Map.Entry Map 接口下面的 Entry 接口。 该接口,定义一个键值对实体接口。Map.entrySet 方法返回的 Set 集合中的实体就是实现这个 它。只有一种方法可以获得 Map.Entry 对象的引用,那就是通过集合的迭代器。并且 Map.entry 只在迭代期间有效,更加准确的是意思是,如果在获得迭代器以后,修改了集合,那么 Map.Entry 的行为是未定义的...

2019-09-10 14:24:00 329

转载 effective java 3th item2:考虑 builder 模式,当构造器参数过多的时候

yiaz 读书笔记,翻译于 effective java 3th 英文版,可能有些地方有错误。欢迎指正。 静态工厂方法和构造器都有一个限制:当有许多参数的时候,它们不能很好的扩展。 比如试想下如下场景:考虑使用一个类表示食品包装袋上的营养成分标签。这些标签只有几个是必须的——每份的含量、每罐的含量、每份的卡路里,除了这几个必选的,还有超过 20 个可选的标签——总脂肪量、饱和脂肪量等...

2019-09-06 11:03:00 148

转载 effective java 3th item1:考虑静态工厂方法代替构造器

传统的方式获取一个类的实例,是通过提供一个 public 构造器。这里有技巧,每一个程序员应该记住。一个类可以对外提供一个 public 的 静态工厂方法 ,该方法只是一个朴素的静态方法,不需要有太多复杂的逻辑,只需要返回该类的实例。 这里通过 Boolean (是原始类型 boolean 的包装类)举一个简单的例子: public static Boolean valueOf...

2019-09-03 13:31:00 122

转载 effective java 3th 序

正本基本是自己翻译,翻译绝对有错误,就是这么自信,看的时候,自己注意下,如果感觉有语句不通,那么可能就是我翻译的出现了问题,可以自己翻找原文对比下。 其中自己的见解,我写在脚注中。 在 1997 年,James Gosling(java 之父),将刚诞生的 java 描述为 蓝领语言 1 ,它是非常简单的。与此同时,C++ 之父 Bjarne Stroustrup 描述 C++...

2019-08-29 10:54:00 135

转载 测试

周志明老师的《深入理解java虚拟机》 字节码指令构成 学类文件结构的时候,在方法表的属性表的 Code 属性表中的 code 属性中,我们知道 code 属性就是保存方法编译以后的字节码指令的。其中 code 属性是 u1 类型的,占用一个字节,这一个字节表达的数字叫做 操作码。每个操作码后面跟随的零个或多个参数,称为 操作数 。字节码指令由它们构成。 字节码指令 = 操作数 +...

2019-08-23 11:22:00 123

空空如也

空空如也

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

TA关注的人

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