摘要: 面试时遇到一个问题,泛型如何获取真实的类型?GG,下来以后查了相关资料,看了几遍才懂是啥意思,写在这里牢记! 泛型 泛型——就是将类型的明确推迟到创建对象或执行方法时再进行。泛型相当于一个参数,修饰这个类实际上是什么。 举例来说: ArrayList中,E就是一个未定的参数,而ArrayList中, 阅读全文
posted @ 2020-03-21 20:58 PraveZ 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Java 中常见的Map类大概就这些吧,汇总一下,如果漏掉了什么以后再补上。 类|线程安全|key排序|内部结构|特性|不足处 | | | | | HashMap|不安全|乱序|hash数组+拉链法(红黑树)处理冲突| |乱序,不安全 LinkedHashMap|不安全|插入顺序(默认)/访问顺序| 阅读全文
posted @ 2020-03-21 19:13 PraveZ 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 实习面试好几次都被问到单例模式,每次都差点事儿,决定自己再手写一遍,不能再出错了!!!! 阅读全文
posted @ 2020-03-21 16:18 PraveZ 阅读(561) 评论(0) 推荐(0) 编辑
摘要: Java 中的输入/输出流一共有2种4个类。分别为字节类型的输入——InputStream、输出——OutputStream,字符类型的输入——Reader、输出——Writer。 四种输入输出流都是抽象类,在读取不同的内容时,分别使用对应的实现类去读取即可。 以读写文件为例,使用这四种类如下。 字 阅读全文
posted @ 2020-03-21 15:59 PraveZ 阅读(299) 评论(0) 推荐(0) 编辑