自学Java第二十二课
匿名内部类
该类是局部内部类的特殊形式。
前提:存在一个类或接口,这里的类可以是具体的类或抽象类。new 类名{重写方法;}; 末尾有分号,与#c中的结构体类似。
本质:是一个继承了该类或实现了该接口的匿名对象。
接下来学习的是APL,API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节
常用APL
Math 最终类,包含执行基本数字运算方法(类的成员如果是静态,则通过类名可以直接调用)。
常用方法
public static int abs(int a) | 返回绝对值 |
public static double ceil(double a) | 返回>=a的最大整数,double |
public static double floor(double a) | 返回<=a的最大整数,double |
public static int round(float a) | 四舍五入,返回int |
public static int max(int a,int b) | 返回最大值 |
public static int min(int a,int b) | 返回最小值 |
public static double pow(double a,double b) | 返回a的b次幂 |
public static double random() | 返回随机数[0.0,1.0) |
system类,不能被实例化,直接通过类名访问,类成员均为静态
public static void exit(int status) | 终止java虚拟机,status非0表示异常终止 |
public static long currentTimeMillis | 返回当前时间,毫秒,与1970年相差 |
明天将继续学习常用的apl。