嗨大家好,我是第一个真正的工作机会(令人兴奋)的大学毕业生。我现在正处于他们需要看到一个编程示例的阶段,他们给了我用Java实现随机数字生成器服务的任务,有两个不同的实现(一个使用内置的东西和另一个我的选择) 。该代码是比较容易的部分,但任务的一部分是混淆了我......这就是:在不用Java重新编译的情况下添加实现?
由于评价者,我应该能够做到以下几点: 与考生编译我自己的项目jar文件。 注册我的解决方案与候选人可执行jar。 运行应用程序可执行jar,以某种方式告诉它运行我的实现。
基本上我做我的代码转换成可执行的.jar和
评估应该能够使用由候选人开发的代码和编译的类在自己的随机数发生器实现插而无需重新编译候选人的代码。
这是什么意思?也许我只是错过了明显的东西?我不知道如何让他们无需重新编译所有内容就可以投入自己的实现......希望这不是一项太大的任务,因为我在大学里没有听说过这样的事情(我认为) 。
任何帮助/见解都非常感谢!
看看'ServiceLoader'类:http://java.sun.com/javase/6/docs/api/java/util/ServiceLoader.html –
@Joachim:Shouldn这不是一个回答,而是一个评论? –
@Aaron:可能......随意让它变成一个;-) –