【java面试】第二章

关于JDK特性以及通信方式


JDK1.5特性

自动封箱拆箱、增强for循环、泛型、枚举、静态导入、可变参数、反射、注解、内省、动态代理

UDP和TCP

UDP:
基于流的。不需要建立连接,不可靠,传输速度比较高,要求对数据进行封包,每个包不超过64k---适用于一些要求速度而不要求可靠性的场景
TCP:
基于流的。建立连接,经过三次握手,可靠,传输速度比较慢,不限制数据的大小。---适用于一些要求可靠性而对速度要求相对较低的场景---文件的传输

JDK8的部分特性

1.接口中默认方法
从JDK1.8开始允许在接口中定义实体方法,要求必须用default修饰
JDK8及其以后,允许在接口中定义静态方法
接口中的方法依然使用public修饰

2.Lambda表达式
(参数) -> 结果;
(参数) -> {函数体;};
**注意:要求使用Lambda表达式的接口中只能有一个抽象方法---因为Lambda表达式表示的重写接口中的抽象方法---任何一个Lambda表达式都不能用Object来接住**

猜你喜欢

转载自blog.csdn.net/qq_33591055/article/details/80543053