1.标识符
标识符:由数字、字符、下划线、$组成(不能以数字、下划线开头)
java严格区分大小写
2.命名规范
包名:多单词组成时所有字母全部小写
类名、接口名:多单词组成时,所有单词首字母大写
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写
常量名:多有字母大写。多单词每个单词由下划线连接
3.变量
变量包括变量类型、变量名、存储值(数据类型 变量名=数值;)
作用:在内存中存储数值
Java变量先声明后使用
变量只有在作用域才能生效
同一作用域不能定义重名变量
字符类型 char(char=‘‘)
只能写一个字符
表示方式:1.声明一个字符 2.转义字符 3.直接使用Unicode值来表示字符型常量
布尔类型:boolean
只能取true flase
常在条件判断、循环结构使用
基本数据类型之间的运算规则:
前提:这里是讨论只是7种基本数据类型变量间的运算,不包含布尔类型
自动类型提升:byte -> short -> int -> long - > float -> double
char-> int -> long - > float -> double
强制类型转换:自动化类型提升的逆运算
需要使用强转符()
强制类型转换可能导致精度损失
变量运算规则 1.编码问题:long型忘加L 默认为int
float必须加,否则报错
整型常量:默认int型
浮点类型:默认double型
变量string
string属于引用数据类型
声明string类型变量时,使用一对“”
String可以和8种基本数据类型做运算(只能做连接操作),将结果为String类型
4.进制转换
计算机底层都是以补码方式来存储的
十进制转二进制:除二取余
二进制转八进制:3位二进制表示1位八进制
二进制转十六进制:4位二进制表示1位八进制