摘要:
函数式接口 一、什么是函数式接口? 只包含一个抽象方法的接口,称为函数式接口。 我们可以在一个接口上使用 @FunctionalInterface 注解,这样做可以检 查它是否是一个函数式接口。 Lambda表达式就是一个函数式接口的实例。 所以以前用匿名实现类表示的现在都可以用Lambda表达式来 阅读全文
posted @ 2021-11-20 13:37
叁玖贰拾柒
阅读(131)
评论(0)
推荐(0)
摘要:
Lambda表达式 举例:(o1, o2) → Integer.compare(o1, o2); 格式: → :lambda操作符 或 箭头操作符 →的左边:lambda的形参列表(其实就是接口中的抽象方法的形参列表) →的右边:lambda体(其实就是重写的抽象方法的方法体) Lambda表达式的 阅读全文
posted @ 2021-11-20 13:35
叁玖贰拾柒
阅读(55)
评论(0)
推荐(0)
摘要:
代理模式与动态代理 一、代理设计模式的原理 使用一个代理将对象包装起来, 然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。 二、静态代理 特点:代理类和被代理类在编译期间,就确定下来了 public class StaticProxy 阅读全文
posted @ 2021-11-20 13:34
叁玖贰拾柒
阅读(23)
评论(0)
推荐(0)
摘要:
运行时类 一、创建运行时类的对象 @Test public void test1() throws InstantiationException, IllegalAccessException { Class<Person> personClass = Person.class; /* newIns 阅读全文
posted @ 2021-11-20 13:34
叁玖贰拾柒
阅读(34)
评论(0)
推荐(0)
摘要:
Class类 一、关于java.lang.Class类的理解 类的加载过程 程序经过javac.exe命令以后,会生成一个或多个字节码文件(.class结尾)。接着我们使用java.exe命令对某个字节码文件进行解释运行。相当于将某个字节码文件加载到内存中。此过程就称为类的加载。 加载到内存中的类, 阅读全文
posted @ 2021-11-20 13:33
叁玖贰拾柒
阅读(21)
评论(0)
推荐(0)
摘要:
反射机制的概述 一、什么是反射? Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期 借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个 类只有一个Class 阅读全文
posted @ 2021-11-20 13:32
叁玖贰拾柒
阅读(15)
评论(0)
推荐(0)
摘要:
URL网络编程 URL:统一资源定位符,它表示Internet上某一资源的位置 URL的组成 <传输协议>://<主机名>:<端口号>/<文件名>#片段名?参数列表 example:http://localhost:8080/xxxxxxxxxxxx#a?username=tom 协议 主机名 端口 阅读全文
posted @ 2021-11-20 13:31
叁玖贰拾柒
阅读(14)
评论(0)
推荐(0)
摘要:
网络协议 TCP协议 使用TCP协议前,须先建立TCP连接,形成传输数据通道 传输前,采用“三次握手”方式,点对点通信,是可靠的 TCP协议进行通信的两个应用进程:客户端、服务端 在连接中可进行大数据量的传输 传输完毕,需释放已建立的连接,效率低 UDP协议 将数据、源、目的封装成数据包,不需要建立 阅读全文
posted @ 2021-11-20 13:31
叁玖贰拾柒
阅读(12)
评论(0)
推荐(0)
摘要:
IP地址和端口号 一、IP地址 唯一的标识Internet上的计算机(通信实体) 本地回环地址(hostAddress):127.0.0.1;主机名(hostName):localhost 在Java中使用InetAddress类代表IP IP地址分类方式①:IPv4和IPv6 IPv4:4个字节组 阅读全文
posted @ 2021-11-20 13:29
叁玖贰拾柒
阅读(294)
评论(0)
推荐(0)
摘要:
网络编程的概述 一、什么是网络编程 Java是 Internet 上的语言,它从语言级上提供了对网络应用程 序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层 细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 阅读全文
posted @ 2021-11-20 13:29
叁玖贰拾柒
阅读(9)
评论(0)
推荐(0)

浙公网安备 33010602011771号