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位八进制


















![【系列04】数组 多维数组 冒泡排序 稀疏数组[有目录]](https://img-blog.csdnimg.cn/42007b6212114d6381286d629a00af8f.png)