Java数据类型的规则

 更新时间:2016年12月29日 15:42:19   投稿:mrr  
这篇文章主要介绍了Java数据类型的规则的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

数据类型的规则

  选择合适的数据类型去存储,比如用来存储年龄,他的数值不可能超过200那么就用short存储,才浪费2个字节这样很节约。如果数值永远不大于100那么我们就会用byte来存储,如果这个数值不大于100非得用long长整型去存,就有点浪费了。

  但是,现在不比10几年前了,以前的编程都是在微型机上做的。微型机上做编程他的资源非常的小,一个内存一个存储器都非常的小,所以那个时候必须在乎他的资源问题的使用,不能浪费里面的资源,不然资源越来越小。

  现在的随便内存就是上G,服务器都上百G以上。所以现在不需要去在乎数据类型的使用,在Java里面说如果你的整数数值小于几十亿以下那么就只用int,int是通用的整数类型,这样对于现在的机器来说完全不浪费。反而这样会简洁很多,不会那么麻烦。如果你又使用short来存储年龄,又用byte来存储100数值,又用int来存储房子的价格那样多麻烦,而且转型的时候还会溢出。如图3.5所示:

图3.5

  又要倒过来倒过去的,倒回来又会溢出,那样挺乱的。所以Java说只要整数的默认都是int。如果是小数的话,默认为double。就算你不用int他也是int,不用double他也是double。

  数据类型就是数据存储选择的一个空间大小,每个人的存储大小都不一样所以我们要选择,但是在Java里面他推荐我们整数用int,小数用double,如果说非得替换也是可以的。

相关文章

  • Android仿微信实现左滑显示删除按钮功能

    Android仿微信实现左滑显示删除按钮功能

    这篇文章主要为大家详细介绍了java仿微信实现左滑显示删除按钮功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • Springsession nginx反向代理集成过程

    Springsession nginx反向代理集成过程

    这篇文章主要介绍了Springsession nginx反向代理集成过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • Java中Lambda表达式使用详细解读

    Java中Lambda表达式使用详细解读

    这篇文章主要介绍了Java中Lambda表达式使用及详解,lambda运行将函数作为一个方法的参数,也就是函数作为参数传递到方法中,使用lambda表达式可以让代码更加简洁,需要的朋友可以参考下
    2023-04-04
  • JMagick实现基本图像处理的类实例

    JMagick实现基本图像处理的类实例

    这篇文章主要介绍了JMagick实现基本图像处理的类,实例分析了java图像处理的相关技巧,需要的朋友可以参考下
    2015-06-06
  • 一文带你弄懂Java中线程池的原理

    一文带你弄懂Java中线程池的原理

    工作中,我们经常使用线程池,但是你真的了解线程池的原理吗?同时,线程池工作原理和底层实现原理也是面试经常问的考题,所以,今天我们一起聊聊线程池的原理吧
    2022-12-12
  • Java实现堆算法的使用示例

    Java实现堆算法的使用示例

    本文主要介绍了Java实现堆算法的使用示例,Java中提供了一个Heap类,可以用来实现堆的操作,可以实现如插入、删除、获取最大最小值等,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • java多线程和并发包入门示例

    java多线程和并发包入门示例

    这篇文章主要写了java多线程的使用方法和java并发包简单入门的示例,大家可以参考使用
    2013-11-11
  • Spring Security登陆流程讲解

    Spring Security登陆流程讲解

    本文主要介绍了Spring Security登陆流程讲解,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Java动态代理四种实现方式详解

    Java动态代理四种实现方式详解

    这篇文章主要介绍了Java四种动态代理实现方式,对于开始学习java动态代理或者要复习java动态代理的朋友来讲很有参考价值,有感兴趣的朋友可以参考一下
    2021-04-04
  • java工具类之实现java获取文件行数

    java工具类之实现java获取文件行数

    这篇文章主要介绍了一个java工具类,可以取得当前项目中所有java文件总行数,代码行数,注释行数,空白行数,需要的朋友可以参考下
    2014-03-03

最新评论