一、基础关键字
(1)类型相关的
1.基本数据类型:byte,shot,int,long | float dou ble| char| boolean
2.空返回值类型: void
3.空:null(null值,也可以报空类型)
4.this:在本类中指代本类对象,用于调用本类中的属性和方法
5.super:在子类中使用,代表父类,可以调用父类的属性和方法
6.extends:子类继承父类
7.implements:类继承(实现)接口
8.class:类的标识词
9.interface:接口定义标识词
(2)与逻辑相关的
if else:判断语句
for:循环
do while :循环
switch case:判断分支
default:switch默认选项
break:跳出当前循环(不是跳出判断语句!)
return :结束方法的运行
continue:跳过循环当前这次执行
(3)访问权限修饰符相关
public:表示修饰的内容在整个项目下都可以使用
private:只能修饰类的内部成员,不能用于修饰类或者接口,修饰的内容只能在本类中使用
protected:也不能修饰类,修饰的内容可以在同包下使用,以及不同包的子类中的使用
缺省不写:可以修饰类,使用范围是同一个package中
(4)包声明:package用于声明一份代码所在的包路径
(5)资源导入:import 用于导入其他包中的类/方法/常量
(6)最终的:final 不可变
1.可以修饰类、属性、方法,局部变量
修饰类:类不可以有子类
修饰方法:方法不能被重写
修饰属性:属性不虚初始化赋值,且不能更改值
修饰局部变量:常量必须赋值,且之后不能更改值
(7)静态的:static 唯一,与对象无关,只与类有关
可以修饰属性,方法,代码块
修饰的属性,属于类,在内存中也只会创建一份,与对象的多少无关
修饰方法,属于类,类名可以直接调用,方法中不可以直接使用本类中的对象成员部分(没有加static 的属性和方法)
修饰代码块:只会在类加载时执行一次
(8)异常处理
try catch:异常捕获并抛出给catch进行
二、函数的种类与使用方式
(1)非静态方法:
类的对象相关成员方法。必须要本类创建的对象去调用
(2)静态方法:
类名直接调用的方法