.编译执行代码
java文件==>编译==>.class文件
.class是交给Java虚拟机运行使用
编译Java代码
java XXXXXX.java
执行Java代码对应的.class字节码文件
java XXXXXX
进制关系

常量
开发中使用的常量:整数
小数(浮点数)
布尔类型(boolean): 只包括 true 和 false
字符常量 : 使用英文单引号包含的单个元素
字符串常量 : 使用英文双引号包含的所有内容
常量的字符使用是不允许使用字符对应的编码,有且只能使用字符本身
Java中定义变量的格式规范:
数据类型 变量名=对应数据类型的初始化数据
八大基本数据类型




变量名/标识符规范
规范:
1、Java中的标识符只能使用英文字母的大小写和数字(0~9)以及唯一可以使用的标点符号为下划线(_)
2、标识符要求英文字母开头。
3、标识符没有严格的长度限制,但是会根据实际的使用情况来约束标识符长度。
4、Java中的标识符严格区分大小写
5、标识符要符合【见名知意,动宾结构】
6、标识符要求符合一定的命名要求
a、驼峰命名法:
小驼峰
一般用于变量名,方法名(首字母小写,之后的每一个 单词首字母大写)
大驼峰
一般用于类名,接口名(所有单词首字母大写)
b、下划线命名法:
一般用于Java中的常量
比如:MAX_VALUE ; DEFAULT_CAPACITY
7、Java中已经被占用的关键字和保留字不能用于自定义标识符(变颜色的都不可以使用)
变量定义总结
1、变量定义一行只定义一个,并且初始化操作,赋予当前变量一个符合当前数据类型的初值
2、使用对应变量,直接使用变量名即可
3、double类型到float类型精度丢失问题(float类型的初值后加上一个大写F)
long类型的初值后加上一个大写的L
4、要求字符类型的常量有且只能使用字符本身
5、变量名未定义不能使用
6、Java中变量未赋值不能使用