我觉得这里综合回答的很好,不妨看一下
http://ask.csdn.net/questions/269328
下面回答下你的问题:
什么java中的API??把功能封装在一个方法中,那个方法就叫做API??是不是这个意思??
java中的api是java自己提供的标准库,也就是API程序编程接口。
假如,equals,我直接调用它来对比,这个叫做调用API还是调用方法??
两种说法都对,可以叫做调用API也可以叫做调用方法。但是,编程的时候你有可能会实现你自己需要的方法,比如makePhoneCall()方法,这个方法不存在于java api库中,这个时候如果你要调用makePhoneCall(), 你只能说调用了这个方法,不推荐说调用了这个API。一般说调用API都是会被很多人所使用,经过时间考验的标准库或者第三方库。
java api就是java的开发文档,https://www.apiref.com/java11-zh/index.html,这里有一些java函数的说明。