java的基本知识导航

时间:2024-12-27 17:05:32

java基本知识

备注:本次主要是思维导图,就是简单的说一下,只会扩展导图中的java关键字,其他以后再写

1、思维导图

java的基本知识导航

2、java关键字

关键字 描述
 abstract 抽象方法,抽象类的修饰符
 asset 断言条件是否满足
 Boolean 布尔数据类型
 break 跳出循环或者label代码段
 byte 8-bit(位)有符号数据类型
 case switch语句的一个条件
 catch 和try搭配捕捉异常信息
 char 16-bit 的Unicode字符数据类型
 class 定义类
 const 未使用
 continue 不执行此次循环的剩余部分
 default 默认
 do 循环语句,至少执行一次
 double 64位双精度浮点型
 else if不成立时执行的分支
 enum 枚举类型
 extend 表示一个类是另一个类的子类
 final

表示一个值在初始化之后就不能改变了

表示方法不能重写,或者一个类不能有子类

 finally 为了完成执行的代码而设计的,主要是为了程序的健壮性和完整性,无论有没有异常发生都会执行代码
 float  32-bit(位)单精度浮点数 
 for for循环语句 
 goto 未使用
 if 条件语句 
 implements 表示一个类实现了接口 
 import 导入类 
 instance 测试一个对象是否是某个类的实例 
 int 32-bit(位)整形数 
 interface 接口,一种抽象的类型,仅有方法和常量的定义 
 long 64-bit(位)整形数 
 native 表示方法用非java代码实现
 new 分配新的类的实例,或者新的方法类型
 package 一系列相关组成一个包
 private 表示私有字段,或者方法等,只能从类的内部访问
 protected

表示字段只能通过类或者其子类访问

子类或者在同一个包内的其他类

 public 表示共有属性的方法
 return 方法返回值
 short 16位数字
 static 表示在类的级别定义,所有实例是共享的
 strictfp 浮点数比较使用严格的规则
 super 表示基类
 switch 选择语句
 synchronized 表示同一时间只能有一个线程访问的代码块
 this

表示调用当前的实例

或者调用另一个构造函数

 throws 定义方法可能抛出的异常
 transient 修饰不要序列化的字段
 try 表示代码要做异常处理或者和finally配合表示是否抛出异常都执行finally中的代码
 void  标记方法不返回任何值
 volatitle 标记字段可能会被多个线程同时访问,而不做同步
 while while循环