JavaSE-简单数据类型及运算

学习笔记

Posted by 溜大虾 on September 25, 2017

简单数据类型及运算

变量

定义变量

格式:type variableName = initValue;

type:表示定义变量的数据类型。 variableName:表示变量的名称 initValue:表示对变量赋予的初始值。

变量的分类

类变量,局部变量,方法参数变量,异常处理参数变量。

1 类变量 类变量也称成员变量,声明在类中,不属于任何一个方法,作用域是整个类,类变量可以不进行初始化而直接使用。

2 局部变量 局部变量是指在方法或者方法代码块中定义的变量,其作用域是所在的代码块。

3方法参数变量 作为方法参数声明的变量作用域是整个方法。

4异常处理参数变量 异常处理参数变量的作用域是在异常处理块中,该变量是将异常处理参数传递给异常处理块。

常量

1.定义常量

格式:final type constantName = initValue

标识符

标识符在程序中一般用来定义常量、变量及类名称等的名称。它的命名规范如下所示:
1.首字符必须是字母下划线,¥或$。
2.标识符由数字由数字0-9,大写字母a-z、下划线_、¥、$、以及所有在十六进制0xc0前的ASCLL码组成。
3.不能把关键字保留字作为标识符。
4.标识符的长度没有限制。
5.标识符区分大小写。
6.类名:首字母大写其后每一个单词的首字母大写。
7.方法名,属性名,变量名和对象名:首字母小写,其后每一个单词的首字母大写。
8.关键字,包名:全部小写。
9.常量:全部大写。

关键字

数据类型 byte、boolean、char、double、int、long、float、short
用于类和接口说明 class、extends、implements和interface
引入包和包说明 import、package
Boolean值和空值 false、true、null
用于流程控制 switch、case、continue、break、default、do、while、for、if、else和return
用于异常处理 try、catch、finaly、throw、throws
修饰符 abstract、final、native、private、protected、public、static、synchronilzed、transient、volatitle
操作符 instanceof
创建对象 new
引用 this、supper
方法返回类型 void
保留字 goto、const

基本数据类型

类型名称 关键字 占用内存 取值范围 初始值
字节型 byte 1个字节 -128~127 0
短整型 short 2个字节 -32768~32767 0
整形 int 4个字节 -2^31~2^31-1 0
长整型 long 8个字节 -2^63~2^63-1 0
单精度浮点型 float 4个字节 -3.4E+38F~3.4E+38F 0.0f
双精度浮点型 double 8个字节 -1.8E+308~1.8E+308 0.0d
字符集 char 2个字节 ISO单一字符集 null
布尔型 boolean 1个字符 true、false false