天天看点

【java面试】第二章

关于JDK特性以及通信方式

JDK1.5特性
自动封箱拆箱、增强for循环、泛型、枚举、静态导入、可变参数、反射、注解、内省、动态代理      
UDP:
基于流的。不需要建立连接,不可靠,传输速度比较高,要求对数据进行封包,每个包不超过64k---适用于一些要求速度而不要求可靠性的场景
TCP:
基于流的。建立连接,经过三次握手,可靠,传输速度比较慢,不限制数据的大小。---适用于一些要求可靠性而对速度要求相对较低的场景---文件的传输      
1.接口中默认方法
从JDK1.8开始允许在接口中定义实体方法,要求必须用default修饰
JDK8及其以后,允许在接口中定义静态方法
接口中的方法依然使用public修饰

2.Lambda表达式
(参数) 结果;
(参数)