JPasswordField中方法getPassword,getText区别是什么?在下面的贴子中给出了解释
http://community.csdn.net/Expert/topic/4248/4248178.xml?temp=.3090631回复人: humanity(怪事:WebSphere 5.1进入dump javacore_xx.txt死循环) ( ) 信誉:100  2005-9-4 8:41:16  得分: 0  
String 对象是个不可变量, 所以当你修改释放对象时,内存里还有一份拷贝,而你得到的新的引用,这就涉及到安全隐患, 别人的内存监听可能会探测到,而使用 char[] 则可以 for 循环清空内存的这片区域, 当然,当你觉得安全问题 完全没有必要时,你想怎么都可以。我的问题就是:
可我们有时在使用时,都是通过下面的方法得到password
String password = new String(jPasswordField1.getPassword().trim());我在取得密码时,尽管我使用了getPassword方法,可我new了一个String
此时在内存中不是同样内存里还有一份拷贝,不是还会有安全隐患吗?所以我想请教各位高手,如果我使用getPassword,那我应该什么时候做new String呢?
兄弟属菜鸟级,谢谢各位高手指点