摘要:
1. 类加载器 深入理解java类加载器类加载器 1.1 类加载 类加载或类初始化的三个步骤:类的加载、类的连接、类的初始化 加载:类加载过程的一个阶段:通过一个类的完全限定查找此类字节码文件,并利用字节码文件创建一个Class对象 验证:目的在于确保Class文件的字节流中包含信息符合当前虚拟机要 阅读全文
摘要:
1. Stream流 Stream流 1.1 体验Stream流 代码示例: //需求:按照下面的要求完成集合的创建和遍历 public class StreamDemo { public static void main(String[] args) { // 1:创建一个集合,存储多个字符串元素 阅读全文
摘要:
1. 函数式接口 1.1 函数式接口概述 代码示例: 定义一个接口: //次注解表示该接口为函数式接口,只能有一个抽象方法,如果有第二个就会报错。 @FunctionalInterface public interface MyInterface { void show(); } 定义测试类: // 阅读全文
摘要:
1. 方法引用 Java8新特征之方法引用 1.1 体验方法引用 代码示例: 需求: 1:定义一个接口(Printable):里面定义一个抽象方法: void printString(String s); 2:定义一个测试类(PrintableDemo),在测试类中提供两个方法 一个方法是: use 阅读全文
摘要:
1. 接口组成更新 1.1 接口组成更新概述 1.2 接口中默认方法 代码示例: 需求: 1:定义一个接口MyInterface,里面有两个抽象方法: void show1(); void show2(); 2:定义接口的实现类: MyInterfaceImpl 3:定义测试类: MyInterfa 阅读全文
摘要:
1. Lambda表达式 Java8新特征之Lambda表达式 1.1 函数式编程思想概述 1.2 体验Lambda表达式 代码示例: 方式一就不演示了,可以去看Java基础24 方式2:匿名内部类的方式改进 public class LambdaDemo { public static void 阅读全文
摘要:
1. 网络编程入门 1.1 网络编程概述 1.2 网络编程三要素 1.3 IP地址 在命令提示符中使用 1.4 InetAddress的使用 代码示例: public class InetAddressDemo { // InetAddress // 此类表示Internet协议(IP) 地址 pu 阅读全文