Tag: java

System.gc()什么时候做什么

我知道垃圾收集在Java中是自动的。 但是我明白,如果在代码中编写System.gc() ,那么Java VM可能会或可能不会在运行时决定在此时执行垃圾回收。 这是如何工作的? 当VM看到一个System.gc()时,决定做什么(或不这样做)什么基础/参数? 在这种情况下,有没有例子把它放在代码中是个好主意?

如何获得当前打开的窗口/过程与Java的列表?

有谁知道如何获得当前打开的窗口或使用Java的本地机器的进程? 我想要做的是:列出当前打开的任务,窗口或进程打开,如Windows任务pipe理器,但使用多平台的方法 – 只使用Java,如果可能的话。

根据参数的实际types重载方法select

我正在试验这个代码: interface Callee { public void foo(Object o); public void foo(String s); public void foo(Integer i); } class CalleeImpl implements Callee public void foo(Object o) { logger.debug("foo(Object o)"); } public void foo(String s) { logger.debug("foo(\"" + s + "\")"); } public void foo(Integer i) { logger.debug("foo(" + i + ")"); } } Callee callee = […]

如何循环在JSP中的HashMap?

我如何循环JSP中的HashMap ? <% HashMap<String, String> countries = MainUtils.getCountries(l); %> <select name="country"> <% // Here I need to loop through countries. %> </select>

在Java中播放.mp3和.wav?

如何在我的Java应用程序中播放.mp3和.wav文件? 我正在使用Swing。 我试过在网上找这样的例子: public void playSound() { try { AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("D:/MusicPlayer/fml.mp3").getAbsoluteFile()); Clip clip = AudioSystem.getClip(); clip.open(audioInputStream); clip.start(); } catch(Exception ex) { System.out.println("Error with playing sound."); ex.printStackTrace(); } } 但是,这只会播放.wav文件。 同样的: http://www.javaworld.com/javaworld/javatips/jw-javatip24.html 我希望能够用相同的方法播放.mp3文件和.wav文件。

javac不被识别为内部或外部命令,可操作的程序或batch file

我是Java应用程序的新手,无法编译简单的Helloworld程序。 JDK 1.7.0安装在我的Windows 7,并能够设置pathvariables,但没有工作,所以我尝试了一些,但仍然不断给我同样的错误。 在我的cmd里面这样说: C:\ Users \ Ivy> cd \ C:\ cd java文件 C:\ java files> set path = C:Program Files(x86)\ Java \ jdk1.7.0 \ bin C:\ java文件> javac Hello.java 'javac'不被识别为内部或外部命令,可操作程序或batch file。

如何通过多个字段比较对象

假设你有一些对象有几个领域,他们可以通过比较: public class Person { private String firstName; private String lastName; private String age; /* Constructors */ /* Methods */ } 所以在这个例子中,当你问是否: a.compareTo(b) > 0 你可能会问,如果一个姓氏在b之前出现,或者如果a早于b等等… 在这些types的对象之间进行多重比较而不增加不必要的混乱或开销的最简洁的方法是什么? java.lang.Comparable接口只允许比较一个字段 添加无数的比较方法(比如compareByFirstName() , compareByAge()等等)在我看来是混乱的。 那么最好的办法是什么呢?

Android:如何使用AlarmManager

我需要在设置AlarmManager 20分钟后触发一段代码。 有人可以告诉我关于如何在Android中使用AlarmManager示例代码? 我一直在玩一些代码几天,这是行不通的。

如何使用ResourceBundle在资源属性中使用UTF-8

我需要使用Java的ResourceBundle在我的资源属性中使用UTF-8。 当我直接input文本到属性文件,它显示为mojibake。 我的应用在Google App Engine上运行。 任何人都可以给我一个例子吗? 我无法得到这份工作。

如何从Java应用程序创build一个Windows服务

我刚刚inheritance了一个Java应用程序,需要在XP和Vista上作为服务安装。 大约8年以来,我以任何forms使用windows,而且我从来不需要创build一个服务,更不用说像java应用程序这样的东西了(我有一个应用程序和一个依赖jar的jar包–log4j )。 将这个服务作为一个服务运行的魔法是什么? 我有源代码,所以尽pipe最好避免代码修改是可能的。