我有一个正在使用的Java应用程序,但我刚刚意识到该程序必须在不到一分钟的时间内返回一个值,但不知道如何查找或显示运行该程序所花费的时间。如何找到运行程序所需的时间?
您可以使用比较时间System.nanoTime()
。它将返回时间(以纳秒为单位)。
返回最精确的可用系统计时器的当前值,以纳秒为单位。
您可以这样使用它:
long startTime = System.nanoTime();
// code
long endTime = System.nanoTime();
System.out.println("Took "+(endTime - startTime) + " ns");
有用的链接:
System.nanoTime()
我已经安装了Java8。我已经为类路径设置了环境变量。 使用-java测试运行
问题内容: 我想做这样的事情: 因此,我想查看应用程序的Universe中的所有类,当我发现一个来自Animal的类时,我想创建一个该类型的新对象并将其添加到列表中。这使我可以添加功能,而不必更新事物列表。我可以避免以下情况: 通过上述方法,我可以简单地创建一个扩展Animal的新类,它将自动被拾取。 更新:10/16/2008 9:00 AM太平洋标准时间: 这个问题引起了很多反响-谢谢。 从响
javac-cp“lib/*”src/com/company/main.java 在myproject/src中,我尝试使用: JAVA-CP。COM/公司/主要 C:\myproject\src>javac-cp“lib/*”com/company/main.java C:\myproject\src>java-cp.;“lib/*”com/company/main 现在,代码编译和执行没有任何
我正在使用一个在线编译器来运行这个简单的代码,但是它给出了一个运行时错误,“Could not find or load class main”没有其他语法错误。请提出解决方案。