我正在学习Java和OOP,并且已经在Project Euler中进行练习(很棒的站点顺便说一句).
我发现自己一遍又一遍地做着很多相同的事情,比如:
存储和调用这些方法的最佳方法是什么?我应该写一个实用工具类import吗?如果是,我是否导入.class文件或.java源?我正在使用纯文本编辑器和Mac终端.
谢谢!
您可以将方法放入实用程序类,然后放入import该类(而不是文件!).
import my.useful.UtilityClass;
...
boolean isPrime = UtilityClass.isPrime(2);
Run Code Online (Sandbox Code Playgroud)
当事情开始变得更复杂,并且您想要在多个项目中重用您的东西时,您可以将它放入jar并将该jar添加到项目中.然后你可以import像上面一样使用这个类.