一. 标识符的命名规则:
硬性要求:
1、必须以字母、_下划线、美元符$开头
2、其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合
3、大小写敏感,长度无限制
4、不可以是Java的关键字,这些关键字是给java内部使用的
注意:
(1)不能使用特殊字符;
(2)不建议大家使用汉字来定义标识符。
常规建议:
1、驼峰命名: 类名、接口名首字母都要大写,从第二单词起首字母都要大写;
方法名、变量名第一单词都是小写,从第二个单词起首字母大写。
2、见名知义 看见标识符的名字就知道什么意思 一定不要用拼音。
二.语言的分类:
1.强类型语言:
在使用变量之前,必须显示的声明变量的类型 java
2.弱类型语言:在使用变量之前,不需要显示的声明变量的类型,程序会根据赋值自动识别是什么类型 js,python,scala
三. java中的数据类型:
基本数据类型:4类8种
1 .整数类型:byte short int long
byte:使用1个字节的存储空间,数据范围是从-128-127
short:使用2个字节的存储空间,数据范围是从-32768-32767
int:使用4个字节的存储空间,数据范围大概是正负21亿
long:使用8个字节的存储空间,数据范围是从......
注意:
(1) 整型中默认是int类型
(2) 定义一个变量为长整型的时候,后面都要加上L,建议都写成大写的L,因为小写的l容易看成数字1.
2.浮点类型:float double 小数点 科学计数法
float:单精度浮点数,使用4个字节来存储 定义的时候在后面加上f
double:双精度浮点数,使用8个字节来存储 定义的时候在后面加上d
注意:
(1)浮点数默认类型是double类型
(2) 如果想定义一个变量为单精度浮点数需要在后面加上f
3. 字符类型:char 使用''表示
char:表示一个字符,用来表示在Unicode编码表中的字符
注意:
char类型在内存中存储的是该字符的Unicode编码值,所以char类 型可以当做int类型来处理
4. 布尔类型:boolean
boolean:使用1位来存储,值只有两个,true或者false
引用数据类型: 类(class) 数组(array) 接口(interface)
四. 常量和变量:
常量:在程序运行过程中,不会变的量就成为常量;
变量:在程序运行过程中,会发生变化的量就成为变量;
变量:语法定义 数据类型 变量名称 = 对应的值 变量的作用域
声明 int a; 赋值 a = 10;
声明+赋值 int b = 10;
常量:一般使用final关键字来修饰,它是一成不变,也称为最终变量,只能赋值一次。
注意:
(1) 在类内部,方法之外定义的变量我们称之为成员变量(全局变量),一般会有默认值
(2) 在方法内部定义的变量我们称之为局部变量,没有默认值,在使用之前必须进行初始化
(3)可以在一行中声明多个变量,但是不建议这样写,因为代码的可读性很差,所以建议一行只定义一个变量
(4)变量赋值的时候,我们称为这个值是常量



