Java中命名规则及基本数据类型的长度、表示范围
来源:互联网 发布:everest硬件检测软件 编辑:程序博客网 时间:2024/04/28 15:05
2.1常量和变量
2.1.1标识符:标识符必须以字母下划线(_)或美元符($)开头,后面可以跟字母、数字、下划线或美元符。
标识符命名规则:
标识符可以包含数字,但不能以数字开头;
除下划线和美元符外,标识符中不包含任何特殊字符,如空格;
标识符区分大小写,比如“abc”和“ABC”是两个不同的标识符;
对于标识符的长度没有限制;
不能使用Java关键字作为标识符。
Java中的名称规范:
●包名:多单词组成时所有字母都小写。 •xxxyyyzzz
●类名接口名:多单词组成时,所有单词的首字母大写。 •XxxYyyZzz
●变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。 •xxxYyyZzz
●常量名:所有字母都大写。多单词时每个单词用下划线连接。 •XXX_YYY_ZZZ
2.1.2分隔符:分隔符用来分割和组合标识符,辅助编译程序阅读和理解Java源程序。分隔符可以分为两类:没有意义的空白符(包括空格、回车、和制表符)和拥有确定含义的普通分隔符(六种;{}、[]、()、;、,、:)
任意两个相邻的标识符之间至少有一个分隔符,便于编译程序理解;空白符的数量多少没有什么含义
2.1.3常量
常量的定义final <data_type> var_name = var_value;如:<public>static final NAME_ONE = 10;
常量名全部大写,单词之间用下划线连接,此外在定义常量时,需要对常量进行初始化,初始化后,在应用程序中就无法再对该常量赋值。
2.1.4变量
变量是Java程序中的基本存储单元,•内存中的一个存储区域•该区域有自己的名称(变量名)和类型(数据类型)•该区域的数据可以在同一类型范围内不断变化
它的定义:<data_type> var_name = var_value;
在Java中所有的变量必须先声明再使用。可以同时声明几个变量,变量之间用逗号隔开。
2.2数据类型
Java是一门强类型语言,也就是说所有变量都必须显式声明数据类型。Java的数据类型分为两类;基本数据类型(也称为原始数据类型)和引用数据类型。
基本数据类型主要包括四类:
※整数类型:byte,short,int,long
※float,double
※char
※boolean
数据类型
字节
表示范围
byte(字节型)
1
-128~127
short(短整型)
2
-32768~32767
int(整型)
4
-2147483648~2147483647
long(长整型)
8
-9223372036854775808 ~ 9223372036854775807
float(浮点型)
4
-3.4E38~3.4E38
double(双精度型)
8
-1.7E308~1.7E308
char(字符型)
2
从字符型对应的整型数来划分,其表示范围是0~65535
boolean(布尔型)
1
true或false
而引用类型包括类(class),接口(interface),数组(array),枚举(enum)和注解(Annotation)五种类型。存储在引用类型变量中的值是该变量表示的值的地址。
2.2.3类型转换
※自动类型转换:需要满足两个条件,一是两种类型必须兼容;二是目标类型大于源类型。
byte—>short—>char—>int—>long—>float—>double
※强制类型转换:表示范围大的数据类型要转换成表示范围小的数据类型需要用到强制类型转换。
2.3变量的作用域和初始化
2.3.1变量作用域
变量被定义为只在某个程序块内或只在方法体内部有效,这种类型的变量通常被称为“局部变量”,局部变量的作用范围有限,只在相应的方法体内或程序块内有效,超出程序块,这些变量无效。
2.3.2变量初始化
所有的局部变量在使用之前都必须进行初始化,也就是说必须要有值。初始化有两种方法,一种是在声明变量时同时赋值,第二种就是先声明变量,然后再赋值。对于基本数据类型变量,按照其相应数据类型的数据格式进行初始化就可以,对于引用类型的变量的初始化一般使用null。
- Java中命名规则及基本数据类型的长度、表示范围
- Java中命名规则及基本数据类型的长度、表示范围
- Java基本数据类型的长度范围
- C++基本数据类型大小及表示范围
- Java 基本数据类型 对应表示范围
- Java中基本数据类型的范围
- Java中基本数据类型的范围
- OpenCV基本数据类型表示的范围大小
- Java基本数据类型及长度
- JAVA基本数据类型及长度
- JAVA命名规则与基本数据类型
- Java300StudyNote(10)-Java基本数据类型之整数类型及整数类型表示范围
- Java的基本数据类型范围:
- C++基本数据类型表示范围
- C语言中数据类型的表示范围
- java中的byte数据类型表示的范围
- C/C++基本数据类型大小及表示范围
- Java中基本数据类型的取值范围及存储需求
- Android学习资源网站大全
- 传统RAID重构过程中的磁盘损坏
- UVA 1623(p256)----Enter the Dragon
- android 一行代码,快速实现图片验证码(附android studio 版小demo)
- Hibernate之使用sql语句查询多个表,返回多种字段,将返回结果映射到自定义的普通pojo类中
- Java中命名规则及基本数据类型的长度、表示范围
- Android 开源项目分类汇总
- 机器学习之K-近邻算法(kNN算法)
- TCP首部格式
- 使用MongoDB的MapReduce进行区域地震信息统计实验
- C#单例模式的三种写法
- 用CGContextRef一些画图画线的方法
- Git@OSC SSH公钥 生成方法
- UVA 1626(p278)----Brackets Sequence