刷算法中途复习基础知识

1.数据类型

数据类型分为值传递和引用传递

值传递:八大数据类型   Byte short int  long  float double  char boolean

引用传递 : 类 接口  数组

其中字符串和枚举类型比较特殊,但是都是基于引用数据类型来实现的.

  • 基本数据类型只能存自己类型的值,没有其他额外的功能。
  • 引用类型:参数传递的时候会拷贝地址的方式传递接收变量,而非复制整个数据本体。八大基本数据类型外都是引用数据类型,默认为null;
  • 为了实现基本数据类型可以和引用数据类型相互转换,java为每一种基本数据类型提供了相应的包装类,包装类是基本类型的拓展。包装类是引用类型的一种,包装类与基本数据类型对应。分别为Byte Short Integer Long Float Double Character Boolean

容易记忆的技巧:

  • 整数分别为8.16.32.64位 范围为 -2^7~2^7-1类似如此范围
  • float、double不能用来表示精确的值,运算不精确——>解决方案:BigDecimal
posted @   七七喜欢你  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 本地部署 DeepSeek:小白也能轻松搞定!
· 如何给本地部署的DeepSeek投喂数据,让他更懂你
· 从 Windows Forms 到微服务的经验教训
· 李飞飞的50美金比肩DeepSeek把CEO忽悠瘸了,倒霉的却是程序员
· 超详细,DeepSeek 接入PyCharm实现AI编程!(支持本地部署DeepSeek及官方Dee
点击右上角即可分享
微信分享提示