------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
一、Java关键字
关键字--标识符--注释--常量和变量--运算符--语句--函数--数组
关键字:
定义:被Java赋予了特殊含义的单词。
特点:体现上都是英文小写。
用于定义数据类型的关键字
基本数据类型:
byte short int long float double char boolean class interface void
用于定义数据类型值的关键字
true(真) false(假) null(空)
用于定义流程控制的关键字
判断:if else switch case default
循环:for while do
继续循环:continue 结束循环或选择结构:break
返回:return
用于定义访问权限修饰符的关键字
private(私有的) protected(受保护的) public(公有的)
用于定义类、函数,变量修饰符的关键字
abstract(抽象的) final(最终的) static(静态的) synchronized(同步的) enum(枚举)
用于定义类与类之间关系的关键字
extends(继承) implements(实现)
用于定义建立实例及引用实例,判断实例的关键字
new(建立实例) this(当前引用) super(父类引用) instanceof(判断对象类型)
用于异常处理的关键字
try(检查异常) catch(捕获异常) finally(最终执行)
throw throws:两多表示抛出异常,但使用位置不同
用于包的关键字:package(创建包) import(导入包)
其他修饰关键
native(本地)
strictfp(strict float point,精确浮点)
transient(变量修饰符,用它声明一个实例变量,在对象序列化时不会被序列化)
volatile(类型修饰符,用来修饰被不同线程访问和修改的变量)
assert(断言,可以看作是异常处理的一种高级形式,用于捕捉我们在代码中做出的假设)
注:main不是关键字,却是被虚拟机所识别的一个名称。
注释:
用于注释说明解释程序的文字就是注释
提高了代码的阅读性 Java中的注释格式:
单行://注释文字 多行:/*注释文字*/ 文档注释:/**注释文字*/
二、Java常量与变量
常量与变量
常量表示不能改变的数值
变量在内存中一个存储区域 该区域有几集的名称(变量名)和类型(数据类型) 该区域的数据可以在同一类型范围内不断变化
定义变量存放同一类型的常量,并可以重复使用
格式:数据类型 变量名 = 初始化值
自动类型提升
byte b = 3;
int x = 4;
x=x+b;//b会自动提升为int类型进行运算。
强制类型转换
byte b = 3;
b = b + 4;//报错
b = (byte)b+4;//强制类型转换,强制将b+4的结果转换为byte类型,再赋值给b。
三、Java运算符
算术运算符-赋值运算符-比较运算符-逻辑运算符-位运算符-三元运算符
算术运算符
赋值运算符:=,+=,-=,*=,/=,%=
示例:int a,b,c; a=b=c; int a=3; a+=5;等同于a=a+5;
比较运算符
逻辑运算符
位运算符
三元运算符
(条件表达式)?表达式1:表达式2;
示例:z=(x>y)?x:y;//z变量存储x,y中的大数。