
学习记录
杨尚军
记录学习中的点点滴滴代码
展开
-
Lambda表达式练习1 (无参无返回值抽象方法)
Lambda表达式的使用前提:**1.**有一个接口**2.**接口中有且仅有一个抽象方法练习描述 :无参无返回值抽象方法的练习操作步骤:**1.**定义一个接口(Eatable),里面定义一个抽象方法:void eat();**2.**定义一个测试类(EatableDemo),在测试类中提供两个方法:A:一个方法是:useEatable(Eatable e)B:一个方法是主方...原创 2019-05-19 21:20:49 · 2050 阅读 · 0 评论 -
Lambda表达式练习2 ( 有参无返回值抽象方法)
练习描述有参无返回值抽象方法的练习操作步骤**1.**定义一个接口(Flyable),里面定义一个抽象方法:void fly(String s)**2.**定义一个测试类(FlyableDemo),在测试类中提供两个方法:一个方法是:useFlyable(Flyable f)一个方法是主方法,在主方法中调用useFlyable方法 **代码:**接口:public int...原创 2019-05-19 21:28:08 · 932 阅读 · 0 评论 -
Lambda表达式练习3 (有参有返回值抽象方法)
练习描述:有参有返回值抽象方法的练习操作步骤:1定义一个接口(Addable),里面定义一个抽象方法:int add(int x,int y)2定义一个测试类(AddableDemo),在测试类中提供两个方法:一个方法是:useAddable(Addable a)一个方法是主方法,在主方法中调用useAddable方法代码:接口:public interface Addable ...原创 2019-05-19 21:33:57 · 843 阅读 · 1 评论 -
反射获取成员变量
案例需求:过反射获取成员变量并赋值代码实现:学生类:测试类:学生类(类中方法暂时不用,只获取成员变量并赋值):public class Student { private String name; int age; public String address; public Student() { } private Student(...原创 2019-05-21 20:51:07 · 2149 阅读 · 1 评论 -
生产者消费者案例 Java学习笔记 多线程
生产者消费者案例中包含的类:奶箱类(Box):定义一个成员变量,表示第x瓶奶,提供存储牛奶和获取牛奶的操作生产者类(Producer):实现Runnable接口,重写run()方法,调用存储牛奶的操作消费者类(Customer):实现Runnable接口,重写run()方法,调用获取牛奶的操作测试类(BoxDemo):里面有main方法,main方法中的代码步骤如下①创建奶箱对...原创 2019-05-16 20:37:12 · 414 阅读 · 3 评论 -
TCP上传案例(基础) 客户端文件上传至服务器
需求说明:做一个“文件上传案例”要求:将项目中的一个图片,通过客户端上传至服务器操作步骤:1,创建服务器,等待客户端连接2,创建客户端Socket,连接服务器3,获取Socket流中的输出流,功能:用来把数据写到服务器4,创建字节输入流,功能:用来读取数据源(图片)的字节5,把图片数据写到Socket的输出流中(把数据传给服务器)6,客户端发送数据完毕,结束Socket输出流的写入...原创 2019-05-17 19:56:20 · 1125 阅读 · 2 评论