您的位置:首页 > 编程语言 > Java开发

Java中命名规则及基本数据类型的长度、表示范围

2016-02-26 13:46 453 查看

Java中命名规则及基本数据类型的长度、表示范围

2016-02-26 13:46
751人阅读 评论(0)
收藏
举报

本文章已收录于:


分类:
Java(44)




作者同类文章X
Java位运算原理及使用讲解

Java数组反转的方法

finally与return的执行顺序

Java设计模式——适配器模式

Java设计模式——责任链模式

更多

版权声明:本文为博主原创文章,未经博主允许不得转载。



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(长整型)
cc10

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。



顶 0 踩 0
 
 
上一篇jQuery修改CSS伪元素属性的方法

下一篇Java常用类库——时间处理类Date、Calendar、GregorianCalendar以及日期格式化和计算

我的同类文章

Java(44)

http://blog.csdn.net
Java位运算原理及使用讲解2016-10-12阅读312

finally与return的执行顺序2016-09-26阅读97

Java设计模式——责任链模式2016-09-12阅读125

Java设计模式——策略模式实现及原理2016-09-08阅读265

Java设计模式——观察者模式2016-09-05阅读121

Java设计模式——单例模式2016-08-30阅读89

Java数组反转的方法2016-09-27阅读547

Java设计模式——适配器模式2016-09-12阅读164

Java设计模式——模板方法模式2016-09-09阅读117

Java设计模式——代理模式实现及原理2016-09-07阅读4566

Java设计模式——工厂模式2016-08-30阅读93

更多文章
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: