一、标识符
概念:JAVA里面我们可以给他取名字的(变量、类、方法等等)就是标识符:
注意:1、标识符只能包含字母、数字、下划线还有美元符号$
2、只能以字母、下划线和美元符号开头
二、变量
概念:JAVA中储存数据的最小单元
扩展:计算机中保存数据的最小单元是位(一个0或是一个1就是一位)
8bite = 1byte(字节) 1024byte = 1KB 1024kb = 1MB
一个英文字符占1个字节;一个中文字符占2个字节
作用:使用变量名来代替了计算机内存中的地址
分类:
按照位置上来分:
1、成员变量:定义在类的里面,方法的外面
2、局部变量:定义在方法里面的
按照数据类型来分
1、基本数据类型:4类8种
2、应用数据类型:除了基本数据类型之外的都是基本数据类型
作用域:变量的适使用范围
一般情况下变量在哪对大括号中定义就只能在哪对大括号中使用
三、数据类型
概念:对变量名定义一个存放数据的类型,然后对变量进行赋值
4类8种数据类型:
4类:
1、布尔类型(boolean)
一般用来表示逻辑运算只有true和false两个值
2、字符类型(char)
字符串的常量要使用双引号“ ” 如果是字符的常量要使用单引号‘ ’
注意:JAVA的字符类型是2个字节 C语言是1个字节的
JAVA使用的是unicode编码(思考:理解一下字符编码的概念及作用)
3、整数类型
byte(1) short(2) int(4) long(8)正确使用可以节省内存的占用率
long型变量后面要加上L
4、浮点类型
float double
数据类型之间的转换规则:
1、小的自动转换成大的
(从低到高数据类型顺序)byte short char int long float double
2、boolean和其他数据类型之间不允许进行转换
3、大的转换成小的数据类型要加强制类型转换,务必要注意溢出的问题
4、byte、short、char之间不能进行转换,如果参与了运算会先把自己转换成int类型
再 参加运算
注:当有多种数据类型混合运算的时候先把数据类型转换成参加运算的数据类型最高的那一个再参与运算
运算符中&&比逻辑与运算效率更高,因为当前面的计算结果出来之后为false的话就不需要再计算后面的而是直接给出结果
四、参数
实际参数:方法调用的时候传入的参数既称为实际参数
形式参数:就是用来接受实际参数的,一般放在被调用的函数体里面的
注意:形式参数和实际参数的数据类型要一样,个数要匹配
以上笔记纯属个人学习之所得,如有理解错误之处还望各位海涵并加以批评指正