自学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。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署