Java notes

2015.04.01

在看API学写代码的时候,一定要看这个类,或接口的子类有哪些

昨天在看org.commons.math3的API时,需求是求一个多项式函数的一次和二次导数。于是调用PolynomialFunction的derivative方法先求出其一次导数,其返回值为UnivariateFunction,这是一个接口,此接口定义的方法只有value()。当我想求该多项式的二次导数时,就不知如何调用这个返回值的方法了(很沮丧,又看了半天这个包org.apache.commons.math3.analysis.differentiation的各个类,希望找到方法,但是要创建DerivativeStructure,比较麻烦)。最后,看到原来 PolynomialFunction是实现了UnivariateFunction的子类,于是直接将求一次导的返回值向下转型成PolynomialFunction然后再调用一遍derivative()方法即可。

2015.04.08

再一次记录,使用iterator的时候不能一边修改集合一边遍历集合!

原文地址:https://www.cnblogs.com/ivywenyuan/p/4385991.html