数据类型和运算符

Posted traveller-hzq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型和运算符相关的知识,希望对你有一定的参考价值。

 

变量的本质

变量本质上就是代表一个"可操作的存储空间",空间位置是确定的,但是里面放什么值不确定。我们可通过变量名来访问"对应的存储空间",从而操纵这个空间的值

Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小,比如,int a=3;表示a变量的空间大小为4个字节

double 占8个字节 long 占8个字节 int 占4个字节

注意事项,每个变量都有类型,类型可以是基本类型,也可以是引用类型.

变量声明是一条完整的语句,因此每一个声明都必须以分号结束

变量的分类:

局部变量 :方法或语句块内部  从属于:方法/语句块 生命周期:从声明位置开始,知道方法或语句块执行完毕,局部变量消失

成员变量:类内部,方法外部 从属于:对象    生命周期:对象创建,成员变量也创建.对象消失,成员变量也消失

静态变量:类内部,static修饰 从属于类 声明周期 类被加载,静态变量就有效,类被卸载时,静态变量就消失.

常量:

常量通常指的是一个固定的值,在Java语言中,主要是利用关键字final来定义一个常量,常量一旦被初始化后不能再更改

变量和常量命名规范(规范是程序员的基本准则,不规范会直接损害你的个人形象):

  1. 所有变量、方法、类名:见名知意

  2. 类成员变量:首字母小写和驼峰原则:  monthSalary

  3. 局部变量:首字母小写和驼峰原则

  4. 常量:大写字母和下划线:MAX_VALUE

  5. 类名:首字母大写和驼峰原则:  Man, GoodMan

  6. 方法名:首字母小写和驼峰原则: run(), runRun()

数据类型:

Java定义了8种基本数据类型

数值型 byte、short、int、long、float、double

字符型 char

布尔型  boolean 

其次就是引用类型,引用类型的大小统一为4个字节,记录的是其引用对象的地址!

整形变量:整形变量用来表示没有小数部分的数值,它允许是负数

整数类型

Java语言的整型常数默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ 。

long a = 55555555;  //编译成功,在int表示的范围内(21亿内)。

long b = 55555555555;//不加L编译错误,已经超过int表示的范围。
long b = 55555555555L; //正确表示
 浮点型变量/常量
带小数的数据在Java中称为浮点型。浮点型可分为float类型和double类型
float类型又被称作单精度类型,尾数可以精确到7位有效数字.double表示这种类型的数值精度是float类型的两倍,,又被称作双精度类型,绝大部分应用程序都采用double类型,浮点型常量默认也是double类型
  float类型的数值有一个后缀F或者f ,没有后缀F/f的浮点数值默认为double类型。也可以在浮点数值后添加后缀D或者d, 以明确其为double类型
    java.math包下面的两个有用的类:BigInteger和BigDecimal,这两个类可以处理任意长度的数值。BigInteger实现了任意精度的整数运算。BigDecimal实现了任意精度的浮点运算。

以上是关于数据类型和运算符的主要内容,如果未能解决你的问题,请参考以下文章

SQL like

运算符数据类型转换和注释

对“xxx”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。 错误解决一例。(代码片段

20个简洁的 JS 代码片段

20个简洁的 JS 代码片段

数据类型和运算符