JAVA_HOME path CLASSPATH
1类是对象的集合,对象是类的实例 类表示统称的描述 对象 实际具体存在实例 2构造函数(构造器) 默认的构造函数隐式 一单定义显示,隐式不存在 this当前类的对象实例不是类本身 super 父类对象 可以有多个 方法的重载 本质是个方法 继承先父类构造函数后子类构造函数
A静态B静态 代码快优先于构造函数 先父后子 3属性 访问修饰符 类型 变量名; 变量类型 变量名标识符 字母数字下划线美元$ 不是是Java关键字 不能以数字开头 严格区分大小写 建议驼峰命名见名知义 4函数 访问修饰符 返回值类型 方法名(参数) return 返回值;
参数是局部变量只在该方法中有效 5静态代码块只执行一次且优先级 代码块与创建有关
public 整个项目 protected 本包下和子类 default 本包下 private 本类 内部类可以调用外部类
二大类 基本和引用 基本:8种 字符型 char   ;默认/u000 布尔型 boolean 默认false 数值型: 整型:byte(8位) short(16) int(32) long (64)默认:0 浮点型:float(32) 默认:0.0f double (64)默认:0.0
引用: 基本数据类型包装类 集合 数组 枚举 类的对象 String 只有数组有默认值 包装类和基本数据类型: 1.通过类型.属性的方法,基本数据类型没有属性和方法 2.基本数据类型没有null 3.可以互相转换: 基本->包装 装箱 包装->基本 拆箱
算数+ - * / % 逻辑 && || ! 关系 > < >= <= == != 位运算 三目:表达式?值:值