• 基本数据类型(Primitive type)

   

序号

数据类型

字节

位数

默认值

取值范围

举例说明

1 byte(位) 1 8 0  -2^7 - 2^7-1 byte b = 10;
2 short(短整数) 2 16 0 -2^15 - 2^15-1 short s = 10;
3 int(整数) 4 32 0 -2^31 - 2^31-1 int i = 10;
4 long(长整数) 8 64 0 -2^63 - 2^63-1 long l = 10l;
5 float(单精度) 4 32 0.0 -2^31 - 2^31-1 float f = 10.0f;
6 double(双精度) 8 64 0.0 -2^63 - 2^63-1 double d = 10.0d;
7 char(字符)   16 0 - 2^16-1 char c = 'c';
8 boolean(布尔值)   8 false true、false boolean b = true;

 

•什么是引用类型

  除了8种基本类型以外剩下的都是引用类型

  概念:引用类型 就是只变量中存储的不是值而是一个内存中的地址的数据类型

    也就是说 变量中存储了这个变量的值所在内存中的地址 每次调用这个变量都是引用这个地址而得到真正的值 所以叫引用类型

  引用类型:是一个对象类型,值是什么呢?它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。

转载于:https://www.cnblogs.com/LixiaoFeng1650062546/p/11076815.html

基本数据类型与引用数据类型相关推荐

  1. 【C++ 语言】引用数据类型 ( 引用数据类型定义 | 引用数据类型使用 | 引用类型参数 )

    文章目录 引用类型 引用类型 引用数据类型 : 1. 引用数据类型定义 : 类型名称& 变量名 = 对应类型变量名称 ; //① 定义 普通 类型 变量int a = 8;//② 定义 引用类 ...

  2. JavaScript中的基本数据类型与引用数据类型

    JavaScript中的基本数据类型与引用数据类型 转载自:https://www.cnblogs.com/c2016c/articles/9328725.html 1.栈(stack)和堆(heap ...

  3. JAVA基本数据类型和引用数据类型的参数传递详解

    今天动力节点java培训机构小编为大家介绍 JAVA基本数据类型和引用数据类型的参数传递,希望通过此文大家能够熟悉JAVA基本数据类型和引用数据类型的参数传递,下面就随小编一起来了解一下JAVA基本数 ...

  4. JavaScript的数据类型、null 和undefined、原始数据类型和引用数据类型等JavaScript基础知识总结

    一.JavaScript里有哪些数据类型,解释清楚null 和undefined,解释清楚原始数据类型和引用数据类型.比如讲一下1 和Number(1)的区别 数据类型: undefined,没有定义 ...

  5. ie9无法获取未定义或 null 引用的属性“indexof”_前端JS基础篇(二)JS基本数据类型和引用数据类型及检测数据类型方法...

    JS中的数据类型 (一).基本数据类型(值类型) 1.number:数字 -12.12.5.-12.5 0这些数字都是number: js中增加了一个number类型的数据:'NaN' typeof ...

  6. 惊呼!JavaScript基本数据类型和引用数据类型详解

    前言 我是歌谣 知其然知其所以然 人人都有一个大厂梦 希望通过自己的一个总结分享可以给予大家带来帮助和提升. 本期知识点 JavaScript中基本数据类型和引用数据类型 目标 理解基本数据类型和引用 ...

  7. java 数据类型分为_JAVA中分为基本数据类型及引用数据类型

    byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值 ...

  8. java引用数据类型可以更改类型_java,基本数据类型和引用数据类型

    java中的数据类型分为基本数据类型和引用数据类型 基本数据类型 整型:byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用数据类型 ...

  9. JS中的基本数据类型与引用数据类型

    JS中的数据类型可以这样分类: 原始数据类型: number, string ,boolean, undefined, null, symbol 基本类型(简单类型): 值类型: number((整数 ...

  10. java中数组的返回值是什么类型_java基础学习:数组的常用操作与基础二维数组用法、及基本数据类型和引用数据类型赋值的区别...

    一.Arrays jdk中为了便于开发,给开发者提供了Arrays类,其中包含了很多数组的常用操作.例如快速输出.排序.查找等. 1.数组的常用方法 1.数组以字符串形式的输出,2.sort对数组排序 ...

最新文章

  1. *p++,*(p++),(*p)++,printf过程调用
  2. python怎么设置环境变量_百度经验_如何在Python中设置环境变量
  3. python系统-python系统介绍
  4. java set 包含_关于Java的Set的集合是否包括问题,如下为什么不包括?
  5. gdcm::DummyValueGenerator的测试程序
  6. 构建maven项目插件_如何构建一个Maven插件
  7. 开源框架 Apache Struts 2漏洞的 PoC 已公开
  8. 学习笔记(01):5天Python闯关训练营-103期-re模块使用案例
  9. 灵光一闪-(面对对象实践)
  10. 优词词根词典mdx_中外英语词典223种(Txt格式)免费分享
  11. 拉普拉斯方程的解matlab,急求用matlab编写解拉普拉斯方程的程序
  12. AD9833介绍与应用(C语言实现)
  13. android手机如何截屏快捷键,手机截屏怎么弄,手把手教你手机截图方法
  14. 怎么取消计算机文件共享,Win10系统怎么取消文件共享
  15. 【verbs】ibv_create_cq()
  16. 排序算法总结(Python实现)——(一)
  17. MFC (如何通过点击botton打开一个文件夹/文件)
  18. 软件架构模式 mark Richards - 读后总结 1 - 分层架构
  19. 分布式系统限流策略(一)
  20. 如何在android中设置背景图片,在Android中设置窗口背景图

热门文章

  1. oracle append 分区,insert append 到底扩展几个数据块?
  2. java arrays_Java的Arrays方法分析
  3. python返回值函数_Python函数的返回值(一)
  4. (转)使用Flexible实现手淘H5页面的终端适配
  5. 51nod 1526 分配笔名(字典树+贪心)
  6. 技术干货 | SDN controller高可用之路
  7. Java遇见HTML——JSP篇之JSP状态管理
  8. 打log的方式检查程序里面的问题 及示例代码 详解
  9. Spring Batch的事务-Part 1:基础
  10. js对象与this指向