前言 为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。 一、什么是泛型 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解 ...
分类:
编程语言 时间:
2020-01-17 11:49:17
阅读次数:
71
为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。 一、什么是 File 类? java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 二、 ...
分类:
编程语言 时间:
2020-01-17 11:41:05
阅读次数:
68
为跳槽面试做准备,今天开始进入 Java 基础的复习。希望基础不好的同学看完这篇文章,能掌握泛型,而基础好的同学权当复习,希望看完这篇文章能够起一点你的青涩记忆。 一、什么是 IO 流? 想象一个场景:我们在电脑上编辑文件,可以保存到硬盘上,也可以拷贝到 U 盘中。那这个看似简单的过程,背后其实是数 ...
分类:
编程语言 时间:
2020-01-17 11:35:32
阅读次数:
92
一、类型通配符 当声明一个方法时,某个形参的类型是一个泛型类或泛型接口类型,但是在声明方法时,又不确定该泛型实际类型,可以考虑使用类型通配符。 先来看下面一个案例 1 public static void test(List c){ 2 for (int i = 0; i < c.size(); i ...
分类:
编程语言 时间:
2020-01-17 00:18:48
阅读次数:
167
目录 1. 简介 2. 声明数组 3. 创建数组 4. 访问数组 5. 数组的引用 6. 泛型和数组 7. 多维数组 8. Arrays 类 9. 小结 10. 参考资料 📓 本文已归档到:「javacore」 🔁 本文中的示例代码已归档到:「javacore」 1. 简介 1.1. 数组的特性 ...
分类:
编程语言 时间:
2020-01-16 14:47:04
阅读次数:
91
泛型 public?interface?Foo<E {}public?interface?Bar<T {}public?interface?Zar<? {} 上面的代码有什么区别? 泛型初探 1、为何引入泛型? Java 泛型也是一种语法糖,使用泛型可以在代码编译阶段完成类型的转换,避免代码在运行时 ...
分类:
编程语言 时间:
2020-01-16 14:26:19
阅读次数:
58
今天来聊Rust中两个重要的概念:泛型和trait。很多编程语言都支持泛型,Rust也不例外,相信大家对泛型也都比较熟悉,它可以表示任意一种数据类型。trait同样不是Rust所特有的特性,它借鉴于Haskell中的Typeclass。简单来讲,Rust中的trait就是对类型行为的抽象,你可以把它... ...
分类:
其他好文 时间:
2020-01-16 00:51:29
阅读次数:
140
一、泛型 泛型就是封装,将重复的工作简单化 1.泛型方法 public static void Show<T>(T tParameter) { Console.WriteLine("This is {0}, parameter = {1}, type = {2}", typeof(CommonMet ...
分类:
其他好文 时间:
2020-01-15 14:17:15
阅读次数:
80
1.前方高能 在这电子与数据风驰电掣的世界里,人们一刻不停歇的工作着。 但是我却是一个被冷落的人, 因为我做的工作最近用的人太少了。大多数时候,我只能羡慕的看着线程、反射、注解、集合、泛型这些明星员工在那里忙忙碌碌,听着他们充满激情的的大声说笑。他们都叫我序列化,想想也是,我的工作就是把一个Java ...
分类:
其他好文 时间:
2020-01-13 23:26:25
阅读次数:
97
https://blog.csdn.net/s10461/article/details/53941091 对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下。本文参考java 泛型详解、Java中的泛型方法、 java泛型详解1. 概述泛型 ...
分类:
编程语言 时间:
2020-01-13 17:59:43
阅读次数:
66