一、Lambda简述 1.1、Lambda概述 ? Lambda 表达式可以理解为简洁地表示可传递的匿名函数的一种方式:它没有名称,但它有参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 匿名:它不像普通方法那样有一个明确的名称; 函数:Lambda 表达式是函数是因为它不像方法那样属 ...
分类:
编程语言 时间:
2019-09-22 14:58:05
阅读次数:
74
Java 泛型 如果我们只写一个排序方法,就能够对整形数组、字符串数组甚至支持排序的任何类型的数组进行排序,这该多好啊。 Java泛型方法和泛型类支持程序员使用一个方法指定一组相关方法,或者使用一个类指定一组相关的类型。 Java泛型(generics)是JDK 5中引入的一个新特性,泛型提供了编译 ...
分类:
编程语言 时间:
2019-07-13 23:59:45
阅读次数:
223
Java总结篇系列:Java泛型 java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一 一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 定义了一个List类型的集合,先向其中加入了两个字符串类型的值,随后加入一个Integer类型的值。这是完全允许的,因为此时li ...
分类:
编程语言 时间:
2019-06-28 15:04:51
阅读次数:
108
JAVA-基础(集合 泛型) 1.什么是泛型? 可以在类或方法中预支地使用未知的类型。 2.泛型的好处? 将运行时期的ClassCastException,转移到了编译时期变成了编译失败。 避免了类型强转的麻烦。(集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object ...
分类:
编程语言 时间:
2019-06-05 19:35:45
阅读次数:
133
Java 泛型技术产生的原因: 上述的程序中,利用Point类存储整型数据,利用Object对象进行存储,向下转型为int型 上述代码则是利用Point类存储小数,利用Object对象进行存储,向下转型为Double型 上述代码则是利用Point类存储String数据内容,利用Object对象进行存 ...
分类:
编程语言 时间:
2019-05-25 09:20:45
阅读次数:
122
一、javaSE基础 1、java IO流 2、java NIO 3、java集合 4、java注解 5、java泛型 6、java反射 7、java多线程 8、常用String、数组、日期操作 二、java虚拟机 1、java内存模型 2、java类加载机制 3、垃圾回收机制 三、框架类 1、Sp ...
分类:
编程语言 时间:
2019-05-22 22:13:54
阅读次数:
172
教材学习内容总结 1:泛型主要目的是建立具有类型安全的集合框架,如链表,散列映射等数据结构。 泛型类的声明: People是泛型类的名称,E是其中泛型,E可以是任何对象或接口,但不能是基本数据类型。 泛型类声明和创建对象,类后多了一对“”,而且必须用具体的类型替换“”中的泛型 2.java.util ...
分类:
编程语言 时间:
2019-04-21 17:24:57
阅读次数:
158
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 泛型方法 你可以写一个泛型方法,该方法在调用时可以接收不同类型的参数。根据传递给泛型 ...
分类:
编程语言 时间:
2019-04-20 15:42:55
阅读次数:
148
Collection、泛型 Collection、泛型 ...
分类:
其他好文 时间:
2019-03-28 21:51:28
阅读次数:
147
Java中,存储多个同类型的数据,可以用数组来实现,但数组有一些缺陷: 数组长度固定不变,布恩那个很好的适应元素数量动态变化的情况 可以通过数组.length获取数组长度,却无法直接获取数组中实际存储的元素个数 数组采用在内存中分配连续空间的方式存储,根据元素信息查找时的效率比较低,需要多次比较 J ...
分类:
编程语言 时间:
2019-03-26 22:39:26
阅读次数:
208