NotionNext
NotionNext
编程爱好者
/互联网从业者
/知识分享博主
认知决定态度,态度决定选择,选择决定人生

Java变量与数据类型

NotionNext - 2023-4-7 - Technical / Java / 后端
发布于:2023-4-7|最后更新: 2023-8-29|
type
status
date
slug
summary
tags
category
icon
password
Java是一种强类型语言,变量必须在使用之前声明并指定数据类型。Java支持8种基本数据类型,包括四种整型、两种浮点型、一种字符型和一种布尔型。
 

变量与赋值

  • 变量(Variables): 计算机语言中能存储计算结果或能表示值的抽象概念
  • 直观理解:存储值,让我们用
  • 语法:<类型> 变量名 = 值
  • 例子

变量命名注意

notion image
 
 
 
 
  • 变量名采取LowerCamelCase , 除第一个单词首字母小写外,其他单词字母大写
  • 一定要取有意义的名字
  • 不建议用中文当变量名
  • 不能是 Java 保留字
  • 变量一定要声明才能用
  • 变量的名字不能重复

Java中的数据类型

数据在计算机中是如何存储的

计算机中所有的数据都是以字节的形式存储的。如果把计算机想象成一个巨大空间,那么它的最小单位就是字节(byte),1个字节占8bit,也就是8位。把 8 位聚在一起的二进制数称为一个字节(byte),在计算机世界中没有我们所见到的0-9这样的阿拉伯数字,只有0和1,二进制是计算机世界的基石,根据数据的类型不同,我们可以通过不同的方式去表示
notion image
基本数据类型
原生数据类型一共有8种
整数型:byte,short,int,long
浮点型:float,double
字符型:char 
布尔型:boolean
数据类型溢出
  • 当数据的大小超出它所能容纳的范围,会发生溢出,溢出会让数据回到最小值重新计算
  • float,double是浮点类型, 浮点数是小数在计算机中的近似表示,小数无法在计算机中精确表示,浮点数只能比较大小,不能比较相等
数据类型
所占字节
取值范围
byte
1个字节
-128~127
short
2个字节
-32768~32767
int
4个字节
-2的31次方到2的31次方-1
long
8个字节
-2的63次方到2的63次方-1
float
4个字节
-3.402823e+38 ~ 1.401298e-45
double
8个字节
-1.797693e+308~ 4.9000000e-324
char
2个字节
\u0000~\uFFFF
boolean
true/false
1或0
整数型(byte,short,int,long)
  • 代表数值的范围不同
  • 1 byte = 8bits
  • byte占1字节
  • short占2字节
  • int占4字节
  • long占8字节
浮点型(float, double)
  • 浮点数都是不精确的
  • float为单精度,占四个字节
  • double为双精度,占8个字节
  • double为浮点型默认类型,要使用float需要在结尾加 F 或 f
字符型(char)
  • 表示 unicode 编码中的字符
  • 占2字节,16位
  • 范围:’\u0000’ ~’\uFFFF’
 
 
 
Java中的运算符探索去中心化自治组织(DAO):未来的组织架构?