long主要是为了加快计算速度,java本来就慢,而基本类型由jvm底层支持,是原生类型,主要存储在栈上【这里是主要,因为基本类型可以是实例变量也可以是临时变量,形参】,同时基本类型不支持泛型,只能借助包装类型来实现。,而基本类型是性能问题的妥协。像scala同样基于是基于jvm的语言,就去掉了基本类型这种东西,就面向对象而言,基本类型的存在是很尬的
点赞 2

相关推荐

牛客网
牛客企业服务