摘要: IStack.java MyArrayStack.java 阅读全文
posted @ 2019-08-05 23:09 codeFlyer 阅读(131) 评论(0) 推荐(0) 编辑
摘要: JDK内置预定义的注解: * JDK中预定义的注解 * @Override :检测该方法是否为父类中方法的重写 * @Deprecated: 该注解标注的内容已过时 * @SupperessWarnings: 压制警告 自定义注解: * 自定义注解 * 格式 * 元注解 * public @inte 阅读全文
posted @ 2019-08-01 21:22 codeFlyer 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 首先新建一个用于测试反射机制的类Student类,包含public,static的属性,构造器和方法: Student.java 获取类的Class对象的方式: 获取对象的构造方法进而构造对象: 获取成员变量,调用空构造器再给成员变量赋值 获取成员方法,调用成员方法: 应用练习 跳过泛型约束,向带I 阅读全文
posted @ 2019-07-31 22:30 codeFlyer 阅读(189) 评论(0) 推荐(0) 编辑
摘要: lambda表达式和方法引用是孪生兄弟,方法引用的使用在很多情况下简化了lambda表达式。 方法引用符 :: 由lambda表达式简化得到方法引用,体验方法引用: 引用类方法: 引用对象的实例方法: 引用类的实例方法: 引用构造器: 阅读全文
posted @ 2019-07-31 13:25 codeFlyer 阅读(2725) 评论(0) 推荐(0) 编辑
摘要: 接口组成在jdk8.0后不仅只有常量public static finall和抽象方法public abstract两种,在jdk8.0加入了默认方法和静待方法。jdk9.0加入了私有方法。 接口举例 MyInterface.java 实现类和测试类举例 TestInterface.java 阅读全文
posted @ 2019-07-30 20:22 codeFlyer 阅读(299) 评论(0) 推荐(0) 编辑
摘要: * 创建服务器 * 1,指定端口,使用SeverSocket创建服务器 * 2,阻塞式等待连接accept() * 3,操作:输入输出操作 * 4,释放资源 创建客户端 * 1,创建连接:使用Socket类创建客户端+服务的地址和端口 * 2,获取流,IO流操作 * 3,释放资源 应用:模拟登陆,双 阅读全文
posted @ 2019-07-29 17:55 codeFlyer 阅读(395) 评论(0) 推荐(0) 编辑
摘要: udp接收端创建步骤 * 1.使用DatagramSocket指定端口,创建接收端 * 2.准备容器,封装成DatagramPacket包裹 * 3,阻塞式接收包裹receive(DatagramPacket) * 4,分析数据 * 5.释放资源 * udp发送端创建步骤 * 1.使用Datagra 阅读全文
posted @ 2019-07-29 17:43 codeFlyer 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 仿ArrayList类 --- 手写实现MyList接口的MyArrayList类 阅读全文
posted @ 2019-07-28 23:54 codeFlyer 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 任务定时调度,借助Timer类和TimerTask类(可参照API文档使用) 阅读全文
posted @ 2019-07-28 10:26 codeFlyer 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 线程协作---生产者消费者模式之“信号灯”实现 ---借助flag标志位 模拟表演者和观看者,表演了才能观看 阅读全文
posted @ 2019-07-28 09:49 codeFlyer 阅读(175) 评论(0) 推荐(0) 编辑