目录
1、字面量
定义:Java语言中的数据都叫字面量。例如:11,3.14 , true, false, "a", 'a'
字面量包含哪些?
整型
浮点型
布尔型
字符串型
字符型 (必须是一个字符)
2、变量三要素
-
数据类型
-
数据名称
-
数据值
notes:
-
系统根据数据类型分配相应的内存空间
-
通过名称操作
-
在同一个域中,不能重复定义同一个变量
-
根据声明的位置变量分为局部变量和成员变量
-
局部变量:在方法体中定义的变量
-
成员变量:在方法体外定义的变量。还分为实例变量和静态变量。
-
局部变量只有声明(定义)了,并且赋值了,才能使用。而成员变量不赋值,系统会赋默认值。
-
-
同名不同域,访问变量的原则:就近原则
1字节=8比特位 1个比特位是0或1
3、局部变量不能被访问控制权限修饰
4、Java语言中的三大变量
实例变量:在堆中存储
静态变量:在方法区存储
局部变量:在栈中存储
其中局部变量永远不会有线程安全问题。因为在栈中,不共享,一个线程一个栈。