摘要:
@Test public void test2(){ Girl girl = new Girl(); // girl = null; //ofNullable(T t):t可以为null Optional<Girl> optionalGirl = Optional.ofNullable(girl); 阅读全文
摘要:
//创建 Stream方式一:通过集合 @Test public void test1(){ List<Employee> employees = EmployeeData.getEmployees(); // default Stream<E> stream() : 返回一个顺序流 Stream< 阅读全文
摘要:
* 方法引用的使用 * * 1.使用情境:当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用! * * 2.方法引用,本质上就是Lambda表达式,而Lambda表达式作为函数式接口的实例。所以 * 方法引用,也是函数式接口的实例。 * * 3. 使用格式: 类(或对象) :: 方 阅读全文
摘要:
public class LambdaTest2 { @Test public void test1(){ happyTime(500, new Consumer<Double>() { @Override public void accept(Double aDouble) { System.ou 阅读全文
摘要:
Lambda表达式的本质:作为函数式接口的实例 Lambda 表达式:语法 阅读全文
摘要:
@Test public void test1(){ Class clazz = Person.class; //获取属性结构 //getFields():获取当前运行时类及其父类中声明为public访问权限的属性 Field[] fields = clazz.getFields(); for(Fi 阅读全文
摘要:
1.代码举例 Class<Person> clazz = Person.class; Person obj = clazz.newInstance(); System.out.println(obj); 2.说明 newInstance():调用此方法,创建对应的运行时类的对象。内部调用了运行时类的 阅读全文
摘要:
//5.使用Classloader加载src目录下的配置文件 @Test public void test2() throws Exception { Properties pros = new Properties(); //此时的文件默认在当前的module下。 //读取配置文件的方式一: // 阅读全文
摘要:
package com.atguigu.java; import org.junit.Test; import java.lang.annotation.ElementType; import java.lang.reflect.Constructor; import java.lang.refle 阅读全文
摘要:
package com.atguigu.java1; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; 阅读全文
摘要:
package IntTest; import org.junit.Test; import java.io.IOException; import java.net.*; public class UDPTest { @Test public void sender() throws IOExce 阅读全文