1.1 泛形的作用 (1)JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免就会引发程序的一些安全性问题。例如: ArrayList list = new ArrayList(); list.add("abc"); Integer num = (In ...
分类:
编程语言 时间:
2020-05-08 13:22:21
阅读次数:
75
package com.atguigu.java; import org.junit.Test; import java.util.*; /** * * 泛型的使用 * 1.jdk 5.0新增的特性 * * 2.在集合中使用泛型: * 总结: * ① 集合接口或集合类在jdk5.0时都修改为带泛型的 ...
分类:
编程语言 时间:
2020-05-07 15:31:48
阅读次数:
66
1、前言 Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用的开发,Java编程语言的风格十分接近C++语言,继承了C++语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代,移除了C++中的运算符重载和多重继承特性,用接口 ...
分类:
编程语言 时间:
2020-05-06 21:23:46
阅读次数:
124
正如类可以是泛型的,方法也可以是泛型的。 对参数化类型进行操作的静态工具方法通常都是泛型的。 集合中的所有“算法”方法(如 binarySearch 和 sort )都是泛型的。 // Uses raw types - unacceptable! [Item 26] public static Se ...
分类:
其他好文 时间:
2020-05-05 20:08:50
阅读次数:
93
泛型 这种语法机制,只在程序编译阶段起作用,只是给编译器参考的。(运行阶段泛型没用) 使用了泛型好处是什么? 第一:集合中存储的元素类型统一。 第二:从集合中取出的元素类型是泛型指定的类型,不需要进行大量的向下转型。 泛型的缺点是什么? 导致集合中存储的元素缺乏多样性。 代码示例: 输出: 类型自动 ...
分类:
编程语言 时间:
2020-05-02 19:20:58
阅读次数:
72
String、StringBuffer、StringBuilder String类是用的 final char[] 保存的字符串,故String对象是不可变的,用+拼接字符串,就是生成的一个新的String对象。 String s1 = "abc"; 是放在字符串常量池中,如再创建一个String ...
分类:
编程语言 时间:
2020-05-02 16:43:24
阅读次数:
68
公司的ORM用的是EF,比较重量级的一个工具了,写查询方法时是用的LINQ TO SQL的形式,前些时觉得关于分页查询有些不对劲,昨天特意深究了一下。 先看一个基础仓储类定义的一个查询列表的公共方法: 参数部分就不说了,如果有对泛型T和表达树不熟悉的萌新可以去看我前面写过的一片博文。这里主要看方法体 ...
分类:
其他好文 时间:
2020-05-01 18:17:16
阅读次数:
98
恢复内容开始 一、泛型的概念 泛型:即参数化类型,把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型,简而言之,就是在定义一个对象的时候没有赋予确切的参数类型,在实例化一个对象的时候传递确切的参数,类似于形参和实参的一种情况。 Java泛型设计原则:只要在编译时期没有出现警告,那么运 ...
分类:
其他好文 时间:
2020-05-01 14:34:47
阅读次数:
78
创建类继承HystrixObservableCommand泛型是String 重写里面方法。 返回的类型就是 Observable,返回的就是它 初始化name属性和构造方法 这是哦我们讲隔离的时候,会用到的东西,为了减少那时候的代码量,所以这里提前做个预留, 那么我们返回呢?要返回Observab ...
分类:
其他好文 时间:
2020-05-01 11:13:52
阅读次数:
69
准备好的依赖包 把依赖包拷贝到我们的pom.xml内 新建test包,然后按照下面路径建包 首先演示command,那就先创建command包 创建CommandDemo 继承HystrixCommand指定泛型为String,然后实现Run方法。 上面之所以还会报错,是因为还需要构造函数,然后把n ...
分类:
其他好文 时间:
2020-04-30 20:55:10
阅读次数:
58