【java面试】第二章

关于JDK特性以及通信方式


JDK1.5特性

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

UDP和TCP

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

JDK8的部分特性

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值