1.Java标识符:
- java 的标识符可以用 美元符($)、数字、字母、下划线、但是不能用以数字开头,也不能有空格!
- java中的标识符严格要求大小写
- 标识符不能是Java关键字和保留字(例如: public、class等)
- 标识符的命名最好能反映出其作用(例如:登录 login)
2.java的关键字:
- package:定义包的
- public:公共的
- class:定义类的
- static:静态成员的
- void:方法返回值的
3.java的变量:
- 变量的三个元素:
(1)变量值
(2)变量名
(3)变量类型
4.JAVA的数据类型
- 基本数据类型:
(1) 整数型:long(8个字节,长度64位),byte(1个字节,长度为8),int(4个字节,长度为32),short(2个字节,长度为16)
(2)浮点型:float(4个字节),double(8个字节),默认的小数值为double,如果要换为float,需要在数值后面添加f。
例如:float f=152.13 要在152.13后面添加f.
(3)字符型:char (2个字节),单引号表示为字符型,双引号表示字符串,长度和short一样为16位,字符型中,只能放1个字符,不然要编译错误
(4)boolean型: False和True (1个字节),boolean默认数据存的是(False 0),(True 1),但是不能直接用数据0和1 来赋值。 - 引用数据类型:
(1)class(类)
(2)interface(接口)
(3)数组
5.java的进制
(1)java的三种表示整数的方法:
- 八进制:基8,包括0-7的数字! 例如:035 064
- 十六进制:基于16,包括0-9的数字,及字母a-f,A-F 例如:0x12
- 十进制:基10,0-9的数字
- 二进制:基2,包括0,1.
(2)浮点数字面值:
- 浮点型字面值默认情况下类型为double,可以在后面加D和d,双精度。
例如:123.42d和123.42D - 如表示float类型,则在后面添加F或者f. 单精度
例如:123.1F和123.1f
6.java的变量声明
- 格式:数据类型 变量名;(变量名至少有一个空格)
例如:int n; 声明整形的变量n
7.变量的赋值:
- 用符号“=”运算符进行赋值
- “=” 叫做赋值运算符,将运算符的右边的值赋给左边的变量
- 例如:int n =0; 定义变量整型n ,将值为0的赋值运算符赋值给左边的变量n
例如:int aci =037 ;定义整型变量 aci存放在八进制中数据
8.变量的命名规则
- 命名可以为字母,数字,$,下划线,
- 首字母不能为数字,中间不能有空格,整体除了$和下划线,其余字母都是错误的命名规则!
9.变量的局部变量
- 变量可以为字段,属性,参数,局部变量,用法不同,他的作用域也就不同。
- 字段,属性:所有的方法都可以访问,他的作用域就是声明变量开始的地方就开始。
- 参数:只能在定义变量的那个方法中使用,其余方法以及类都不能使用!作用域也是只能在定义变量的那个方法中使用。
**注意:**当声明了一个变量或者属后,然后下面还添加了参数,这样的话,作用域就会取离它最近的那个参数! - 局部变量:声明在方法内中的变量叫局部变量,他的作用域开始为声明变量开始的地方,而结束为块结束的地方!
- 块的意思:以{开始的地方到}结束的地方
9.finall修饰符
- 当一个变量变被finall修饰时,该变量只有一次赋值机会!如果再次赋值则会编译错误!
例如: finall int i;
i= 10;
i=15;编译错误 ,上面已赋值一次!