1、变量与运算符
1.1 关键字和保留字
官方地址
关键字中所有字母都为小写
被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
类似于定义访问权限修饰符的单词:private public protected
1.2 标识符
- ava 对各种变量、方法和类等要素命名时使用的字符序列称为标识符
- 技巧:凡是自己可以起名字的地方都叫标识符
- 包名:多单词组成时所有字母都小写:xxxyyyzzz
- 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
- 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个 单词首字母大写:xxxYyyZzz
- 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
1.3 变量
1、变量的概念与作用
- 内存中的一个存储区域
- 该区域的数据可以在同一类型范围内不断变化
- 变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值
变量的作用:用于在内存中保存数据
注意:
变量必须先声明,后使用
变量只有在其作用域内才能使用,作用域定义在一堆{}内
同一个作用域不能定义重名的变量
使用变量名来访问当前区域的数据
变量的声明和赋值
<数据类型> <变量名> = <初始值>;
int var = 10;
2、变量的分类
数据类型分类
对于每一种数据都定义了明确的具体数据类型(强类型语言),在内存中分
配了不同大小的内存空间。

声明的位置
方法体外,类体内,称为成员变量
方法体内声明,称为局部变量
基本数据类型转换
多种类型计算时,系统会将所有数据转换成容量大的计算
强制类型转换
将容量大的转换成容量小的数据类型,加上强制转换符(),会造成精度的溢出和破坏
字符串不能转换成基本类型,但可以通过基本类型的包装类进行转换
String a = “43”; int i = Integer.parseInt(a);
1.4 运算符
运算符是一种特殊的符号,用于表示数据的计算,赋值和比较
加减乘除,自增,自减,等基本运算
自增在前,先运算后取值
赋值运算符
= +=, -=, *=, /=, %=
比较运算符
== != 大于,小于,instanceof 等等
逻辑运算符
&—逻辑与
| —逻辑或
!—逻辑非
&& —短路与
|| —短路或
^ —逻辑异或
位运算符
左移,右移等,是对整数的二进制进行的计算
三元运算符
(条件表达式)?表达式1:表达式2
2、程序流程控制
2.1 顺序结构
2.2 分支结构
根据条件,选择性的执行某段代码
if-else
switch -case(使用break 跳出此次语句,或者循环)
2.3 循环结构
for循环
while循环
do-while循环
2.4 流程控制语句
break(结束当前层语句)
continue(结束本次语句)
return (结束一个方法)
