// 定义线程 class Machine extends Thread { private String name; private...
// 实现接口 class MonkeyHair implements Runnable { private final String name; &nbs...
通过类ObjectInputStream和ObjectOutputStream序列化和反序列化java类是否可以序列化只需要看类是否实现了java.io.Serializable接口(1). java序列化对象到文件// 初始化对象 Friend friend =&nb...
类型通配符一般使用?代替具体的类型参数,例如List<?>可以代表List<Integer>,也能代表List<String>,等所有list<具体类型的>父类举个栗子:List<String> friend1 =&nb...
写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序// 排序方法 public static <E> void printArray(E[] inputArray) { &...
java object类是所有类的父类,也就是说java所有类都继承了object,子类可以使用所有object的所有方法我们自己创建一个类,如果没有继承某一个类,那么它自动隐式继承object...
hashMap中储存的是key=>value的映射hashMap是不支持线程同步hashMap是无序的,不记录插入的顺序hashMap最多允许一条记录的key为nullhashMap中的元素实际是对象,保存的常见类型也是使用的它们的包装类java hashMap和php数组很类似(php数组底...
java hashSet,java hashSet添加元素,java hashSet判断元素是否存在,java hashSet判断元素是否存在,java hashSet删除元素,java hashSet清除全部元素hashSet基于hashMap实现,不允许有重复元素hashSet允许有null值h...
java单向链表:一个单向链表包含两个值:当前节点的值和一个指向下一个节点的链接java双向链表:一个双向链表包含三个值:当前节点的值和一个指向下一个节点的链接和一个指向上一个节点的的链接。java链表创建语法:LinkedList<E> list = ne...
定义变量格式: E为常用变量类型的包装类型ArrayList<E> objectName =new ArrayList<>();常用操作:// 创建ArrayList ArrayList<String> sites...