概述 JDK8升级,大部分问题可能在编译期就碰到了,但是有些时候比较蛋疼,编译期没有出现问题,但是在运行期就出了问题,比如今天要说的这个话题,所以大家再升级的时候还是要多测测再上线,当然JDK8给我们带来了不少红利,花点时间升级上来还是值得的. 问题描述 还是老规矩,先上demo,让大家直观地知道我们要说的问题. public class Test { static <T extends Number> T getObject() { return (T)Long.valueOf(1L); }…