1.数据类型:
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间
1.1数据类型的分类:
基本数据类型:四类八种 
引用数据类型:类、接口类型、数组类型、枚举类型、注解类型等

两者的区别:
基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上

引用数据类型在被创建时,首先要在栈上给其引用分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址

下面介绍基本数据类型:四类八种
整数型

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

short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0

int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0

long:长整型,在内存中占64位,即8个字节-2^63~2^63-1,默认值0L

浮点型

float:浮点型,在内存中占32位,即4个字节,用于存储带小数点的数字(与double的区别在于float类型有效小数点只有6~7位),默认值0

double:双精度浮点型,用于存储带有小数点的数字,在内存中占64位,即8个字节,默认值0

字符型

char:字符型,用于存储单个字符,占16位,即2个字节,取值范围0~65535,默认值为空

布尔型

boolean:布尔类型,占1个字节,用于判断真或假(仅有两个值,即true、false),默认值false

转载于:https://www.cnblogs.com/jaro/p/8998974.html

java数据类型及运算符相关推荐

  1. 2.JAVA数据类型与运算符

    文章目录 02 JAVA数据类型与运算符 1. 标识符 1.1 关键字/保留字 1.2 字符集简介 2.常量和变量 2.1 常量和变量的定义 2.2 变量声明 3. 数据类型 3.1 基本数据类型 3 ...

  2. Java—数据类型与运算符

    目录 一,写在前面 二,变量和类型 1,整型变量 2,长整型变量 3,双精度浮点型变量 4,单精度浮点型变量 5,字符类型变量 6,字节类型变量 7,短整型变量 8,布尔类型变量 9,字符串类型变量 ...

  3. 没有与这些操作数【】匹配的运算符_[02]java数据类型和运算符等知识

    00 Java中的注释 为了方便程序的阅读,Java语言允许程序员在程序中写上一些说明性的文字,用来提高程序的可读性,这些文字性的说明就称为注释.注释不会出现在字节码文件中,即Java编译器编译时会跳 ...

  4. c 结构体在声明时赋值_Java基础知识 初识Java 循环结构进阶 数组 数据类型 各种运算符...

    今天给大家带来的是初级Java基础部分的知识:包括初始Java.变量.常量.数据类型.运算符.各种选择结构.循环结构.数组等Java的基础语法部分!最后还有****循环结构的进阶****,步骤超详细, ...

  5. java的注释、关键字、标识符、变量常量、数据类型、运算符、流程控制等

    java的注释.关键字.标识符.变量常量.                             数据类型.运算符.流程控制等 1. java概述 1.1 java的技术体系 Java SE:是Ja ...

  6. JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)...

    Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...

  7. java long型数据做余数运算_Java数据类型与运算符

    Java数据类型 变量在类中的位置 1.成员变量 2.局部变量 类型 占用空间 表数范围 byte 1字节=8bit -128~127 char 2个字节 short 2字节 -1215~1215-1 ...

  8. 实验二 Java基础语法练习-基本数据类型、运算符与表达式、选择结构

    一. 实验目的及要求 目的: (1) 掌握各种变量的声明方式 (2) 掌握Java的基本数据类型.运算符与表达式的使用方法. (3) 理解Java的程序语法结构,掌握顺序结构.选择结构程序设计方法. ...

  9. Java基础数据类型与运算符

    安装环境: 1.jdk 2.idea JDK:java开发工具 JRE:Java运行环境 JVM:Java虚拟机 在一个Java文件中,如果存在public class 这样的类,那么类名一定要和文件 ...

  10. Java基础(一) —— JDK安装、第一个Java程序、Java数据类型、修饰符、运算符、循环、条件

    Java基础(一) Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共同研发,并在1995年 ...

最新文章

  1. 机器学习评价指标ROC AUC
  2. python如何输出多个星号_如何将 Python 的一个类方法变为多个方法?
  3. java h5获取ip,websocket中获取客户端通信的真实IP
  4. JsonWriter使用
  5. 剖析Docker Swarm和Mesos:是什么?如何结合?有什么优势?
  6. C++与QML交互(信号与槽通知QML,C++注册QML,QML结点映射C++类)
  7. 云服务器选ssd还是hdd_云服务器区域怎么选?
  8. linux全盘备份命令,Linux系统磁盘分区备份的操作
  9. openwrt信号弱掉线_QCA9880 openwrt 信号非常差
  10. 单例模式中的饿汉和懒汉模式
  11. 用java求素数饼放在数组中_【Java算法题】打印沙漏、素数对猜想、数组元素右移、双倍数、洗牌机...
  12. matlab实现多目标测试集ZDT、DTLZ、MOP的最优理论前沿
  13. 一文详解结构光发展简史
  14. Ubuntu17.04系统安装必备软件与存在的问题
  15. LIO-SAM框架:点云预处理前端---畸变矫正及提取有效点云
  16. 学编程难吗?多久能入门?
  17. Linux服务篇--LAMP架构
  18. [C#] 内存占用释放
  19. 「ことから」と「ことだから」
  20. 桌面多出一个IE图标无法删除的解决办法

热门文章

  1. 【渝粤教育】国家开放大学2018年春季 0692-22T化工设备机械基础 参考试题
  2. Qt 学习之路 2(1):序 笔记
  3. C++ 需要返回值的函数却没有返回值的情况 单例模式
  4. 树莓派 Zero WH 初使用体验
  5. 【转】电脑显示有软驱
  6. [转]CMS Content Management System(内容管理系统) 提供商
  7. 软硬负载之间的对比及优缺点
  8. 第二阶段团队冲刺(二)
  9. Jquery遍历之获取子级元素、同级元素和父级元素
  10. DT大数据梦工厂 第67讲