Fork me on GitHub
摘要: package shejimoshi.zhuangshiqi.car; //car接口 public interface Car { public abstract void color(); public abstract void size(); } package shejimoshi.zhuangshiqi.car.juticar; import shejimoshi.... 阅读全文
posted @ 2018-09-05 17:31 雪人奥特曼 阅读(199) 评论(0) 推荐(0) 编辑
摘要: TreeSet 底层数据结构是二叉树。添加的元素必须进行比较。 有两种对象比较方式, 一种是自然排序:即元素具备比较性,实现其comparable接口 第二种则是比较器排序 实现comparator接口 阅读全文
posted @ 2018-09-04 17:10 雪人奥特曼 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 可变参数:定义方法的时候不知道该定义多少个参数格式: 修饰符 返回值类型 方法名(数据类型… 变量名){ } 注意: 这里的变量其实是一个数组如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个 阅读全文
posted @ 2018-08-31 22:00 雪人奥特曼 阅读(178) 评论(0) 推荐(0) 编辑
摘要: package newjdk5; /* * 静态导入: * 格式:import static 包名….类名.方法名; * 可以直接导入到方法的级别 * 静态导入的注意事项: * A:方法必须是静态的 * B:如果有多个同名的静态方法,容易不知道使用谁?这个时候要使用,必须加前缀。由此可见,意义不大,所以一般不用,但是要能看懂。 */ import static java.... 阅读全文
posted @ 2018-08-31 21:41 雪人奥特曼 阅读(130) 评论(0) 推荐(0) 编辑
摘要: package fanxing; import java.util.ArrayList; import java.util.Collection; public class testdemo { public static void main(String[] args) { //同一类型 Collection a=new ArrayList(); Collection b=new A... 阅读全文
posted @ 2018-08-31 21:23 雪人奥特曼 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 工厂模式方法模式: 工厂方法模式中抽象工厂类负责定义创建对象的接口, 具体对象的创建工作由继承抽象工厂的具体类实现。 优点: 客户端不需要在负责对象的创建,从而明确了各个类的职责,如果有新的对象增加, 只需要增加一个具体的类和具体的工厂类即可,不影响已有的代码,后期维护容易, 增强了系统的扩展性。 阅读全文
posted @ 2018-08-30 16:44 雪人奥特曼 阅读(128) 评论(0) 推荐(0) 编辑
摘要: this和super的区别? 分别是什么呢? this代表本类对应的引用。 super代表父类存储空间的标识(可以理解为父类引用,可以操作父类的成员) 怎么用呢? A:调用成员变量 this.成员变量 调用本类的成员变量 super.成员变量 调用父类的成员变量 B:调用构造方法 this(...) 阅读全文
posted @ 2018-08-30 15:33 雪人奥特曼 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 列表迭代器: ListIterator listIterator():List集合特有的迭代器 该迭代器继承了Iterator迭代器,所以,就可以直接使用hasNext()和next()方法。特有功能:Object previous():获取上一个元素boolean hasPrevious():判断 阅读全文
posted @ 2018-08-27 17:33 雪人奥特曼 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 输入流的几个常用方法: 1,复制一个文件; 封装一个关闭流(释放资源)方法: 2,复制一个文件夹的所有内容到另外一个文件夹中 package IOfuxi; import java.io.BufferedInputStream;import java.io.BufferedOutputStream; 阅读全文
posted @ 2018-08-22 00:06 雪人奥特曼 阅读(191) 评论(0) 推荐(0) 编辑
摘要: package zy813ture; import java.util.EmptyStackException; public class MyLinkedStack1 { private Node top = new Node(); private class Node { private Object data; private Node next; } /... 阅读全文
posted @ 2018-08-13 23:08 雪人奥特曼 阅读(337) 评论(0) 推荐(0) 编辑