了解了部分Api的使用并学习了接口的API
API
API包含了较多种类(System,Runtime等)
System其实就是一个工具类,提供了一些与系统相关的方法
下面有一些常间的System方法
方法名 | 说明 |
public static void exit (int status) | 终止当前运行的java虚拟机 |
public static long currentTimeMillis() | 返回当前系统的毫秒值形式 |
public static void arraycopy(数据源数组,起始索引,目的地数组,拷贝个数) | 数组拷贝 |
还有clone类的一些,如toString,equals,clone等,对这些方法都进行了一些了解,但是并没有过多深入的去了解底层的原理
接口
接口和抽象类有些相似,但其实有很大的差别
接口就是一种规则,是对行为的抽象
接口的一些定义和使用:
1.接口一般使用关键字interface来定义
2.public interface 接口名{}
3.接口不能实例化
4.接口和类之间是实现关系,通过关键字implements来表示
5.接口的子类(实现类):
一:要么重写接口中的所有抽象方法
二:要么是抽象类
接口中成员的特点
成员变量:
只能是常量
默认修饰符:public static final
构造方法:
没有
成员方法:
只能是抽象方法
默认修饰符:public abstract
此外,接口和类之间是继承关系:
类和类的关系 | 继承关系,只能单继承,不能多继承,但是可以多层继承 |
类和接口的关系 | 实现关系,可以但是先,也可以多实现,但是在继承一个类的同时可以实现多个接口 |
接口和接口的关系 | 继承关系,可以单继承,也可以多继承 |
今天还学习了javafx scene builder的一些简单使用方法,并实现了一个简单的登录页面,对于一些基本操作有了一些掌握,争取在正式写项目之前再多学一些东西