- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 【Zookeeper】——Why should we use zookeeper?
Table of contentTable of content why should we use Services Discovery why do we choose zookeeper to do this kind of things what are the challenges o discovery services SummaryWhen we learn something ,w
2017-07-25 15:33:08 494 21
翻译 【JavaSE系列-基础篇6】——有界类型参数
目录目录 有界类型参数 多重边界 有界类型参数可能有时候要限制在参数化类型中可以用作类型参数的类型。举个例子来说,一个对数字进行操作的方法可能只希望接受Number或其子类的实例。这是有界类型参数。声明一个有界类型参数,列出类型参数的名称,并且跟随extends关键字,后面是它的上限,例如Number。请注意,在这种情况下,扩展在一般意义上用于表示“扩展”(如在类中)或“实现”(如在接口中)。pub
2017-07-12 09:58:55 1016 16
翻译 【JavaSE系列-基础篇6】——泛型方法
泛型方法是引入自己类型参数的方法。和声明一个泛型类型是相似的,但是这个类型参数的范围是在声明的方法体内。静态的和非静态的泛型方法都是允许的,以及泛型类构造函数。泛型方法的语法包括一个在菱形括号内的一个类型参数,并出现在方法返回类型之前。对于静态方法来说,类型参数部分必须出现在方法返回类型之前。 下面的Unit类中包含一个泛型方法compare,比较两个pair对象:public class Uti
2017-07-12 09:45:13 554 17
翻译 【JavaSE系列-基础篇6】——泛型原始类型
原始类型原始类型是没有实际参数的泛型类或者接口的名字。举个例子,泛型Box类:public class Box<T> { public void set(T t) { /* ... */ } // ... }要创建一个参数化类型的Box ,您将为形式类型参数T提供一个实际的类型参数:Box<Integer> intBox = new Box<>();如果实际的类型参数被省略,您将创建
2017-07-09 12:01:43 1086 12
翻译 【JavaSE系列-基础篇6】——泛型类型
泛型类型是对类型进行参数化的泛型类或接口。接下来我们会修改box类来演示这一概念。一个简单的Box类首先检查对任何类型的对象进行操作的非泛型类。它只需要提供2个方法:向box添加对象的set方法,以及get方法。public class Box { private Object object; public void set(Object object) { this.object =
2017-07-02 10:47:08 440 9
翻译 【JavaSE系列-基础篇6】——为什么使用泛型?
目录目录 泛型简介 为什么使用泛型 拓展泛型简介在任何软件项目中,bugs是生活中的一件很常见的事情。仔细的计划,编程,测试可以帮助。减少bug产生的普遍性,但是在一些地方,无论怎样,它们总会寻找一种方式来爬进我们的代码。在新特性开发时,并且你的代码库变得越来越大,越来越复杂的时候特别明显。幸运的是,一些bug比其他的bug能够更早的检测出来。举个例子,编译时错误能够被更早的检测出来;你可以根据编译
2017-07-02 09:52:00 587 6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人