在Java程序中固定不变的数据。
常量可以分为整数常量、小数常量、字符常量、字符串常量、布尔常量、空常量null。
程序所需要的一切东西都计算机而言都是一串0-1数字,也就是数据。而变量就是一个小容器的名字,规定着此容器容纳着什么样的数据
根据变量的作用范围不同,分为成员变量和局部变量。成员变量是定义在类中方法外的变量,局部变量的定义在方法内或者方法参数列表中的变量。
Java的变量在声明时需要指定其数据类型,数据类型分为基本数据类型和引用数据类型。基本数据类型主要包含如下8种,而引用数据类型则是指各种各样的类或者字符串、数组等等。
数据类型 | 关键字 | 内存占用 | 取值范围 |
---|---|---|---|
字节型 | byte | 1个字节 | -128~127 |
短整型 | short | 2个字节 | -32768~32767 |
整型 | int(默认) | 4个字节 | -2的31次方~2的31次方-1 |
长整型 | long | 8个字节 | -2的63次方~2的63次方-1 |
单精度浮点数 | float | 4个字节 | 1.4013E-45~3.4028E+38 |
双精度浮点数 | double(默认) | 8个字节 | 4.9E-324~1.7977E+308 |
字符型 | char | 2个字节 | 0-65535 |
布尔类型 | boolean | 1个字节 | true,false |
有错误的地方敬请指出,欢迎大家评论区或者私信交流!每日持续更新Java、Python、大数据技术,请大家多多关注!
原文:https://blog.51cto.com/14065757/2482310