一.基础语法
一个类文件里只能有一个公共类(public修饰)
单行注释 多行注释 文本注释
引用数据类型(一下为最常用的四种)
成员变量:需同时满足既在main方法外面,又在类内部这两个条件
java中的常量:数据类型前加final
for each
输出数组:Arrays.toString()
输入输出:
s.next 获取字符串
类与对象
类的继承
类的封装
构造方法
一个类创建的时候必须要有构造方法,有参和无参的都要有
原本用setter方法给person对象赋值需要三步,现在使用构造方法只需要一步,在创建对象时即可完成初始化
重载与重写
重载:只有名字不一样
重写:只有访问权限和具体执行代码不一样
this super关键字
静态方法:static修饰的就是静态方法
static final关键字
static代码块:在类初始化之前先加载static代码块,再初始化(static代码块写在类里面)
引用变量引用不可变:不可以是A a = new B();这样就改变地址了,只能是new A(),然后a里面的属性也可以进行修改
抽象类
接口
多态
从右往左看 把子类对象给到父类 由小到大 所以是向上转型
向上转型不能调用子类特有的方法,只有向下转型才可以
由于安全性问题 必须先向上转型在向下转型,如果只是单独向下转型依旧没有办法调用子类的特有的方法
异常处理
不受查异常:运行时异常
受查异常:非运行时异常
自定义异常类,考试不考
Java中常用类库
集合
s删除:通过指定下标删除或者通过查找集合中的内容删除
iterator:构造器 如果集合中有下一个值 就一直遍历输出下去
多线程
Java中的IO
jdbc