随笔 - 1162
文章 - 0
评论 - 16
阅读 -
59万
01 2020 档案
Java 之 序列化与反序列化
摘要:Demo: 1 public interface Emp extends Serializable{ 2 public void work(); 3 } 4 5 public class Employee implements Emp{ 6 /* 序列化编号 */ 7 private static
阅读全文
Java 之 IO操作-文件复制
摘要:一、使用字符流复制纯文本文件 字符流可以读取纯文本文件,而且比字节流读取的速度要快。 实现: 1 public void copy(String srcFileName, String destFileName) throws IOException{ 2 if(!src.isFile()){ 3
阅读全文
Java 之 泛型的其他知识
摘要:一、并不存在泛型类的 Class 对象 1、Type<String> 和 Type<Integer> 的区别? 通过泛型使得一个类型的功能增强了,好像扩展出好多子类一样。 例如:ArrayList<E>,通过指定泛型,可以延伸出 ArrayList<String> 只能处理字符串类型的集合,Arra
阅读全文
Java 之 泛型擦除
摘要:泛型擦除 在严格的泛型代码里,带泛型声明的类总应该带着类型参数。但为了与老的 Java 代码保持一致,也允许在使用带泛型声明的类时不指定类型参数。如果没有为这个泛型类指定泛型参数,则该类型参数被称作一个原始类型(raw Type)。 如果在使用泛型类或泛型接口的时候,没有指定泛型实参,会怎么样?(泛
阅读全文
Java 之 类型通配符
摘要:一、类型通配符 当声明一个方法时,某个形参的类型是一个泛型类或泛型接口类型,但是在声明方法时,又不确定该泛型实际类型,可以考虑使用类型通配符。 先来看下面一个案例 1 public static void test(List c){ 2 for (int i = 0; i < c.size(); i
阅读全文
Java 之 泛型的使用形式
摘要:泛型的使用形式有两种: 1、泛型类/泛型接口 2、泛型方法 一、泛型类/接口 下面先来看下 JDK1.5改写后的 ArrayList 类、Iterator 接口、Map的代码片段。 从上面的代码中,可以看出在定义接口、类时指定类型形参,如上面的E、K、V。 当使用这些集合时,就可以为E、K、V指定具
阅读全文