java学习
Arnoldnuo
这个作者很懒,什么都没留下…
展开
-
遍历Map的四种方法
在java中Map是必不可少要接触的对象,但是我们要怎么遍历一个map呢,下面介绍四种常用的方法。//第一种:普遍使用,二次取值System.out.println(“通过Map.keySet遍历key和value:”);for (String key : map.keySet()) {System.out.println(“key= “+ key + ” and value= ” + map.get(key));}原创 2013-09-06 08:50:01 · 1381 阅读 · 0 评论 -
关于java中的事件类型
java中的Date是为了证明:天才的程序员也会犯错;java中的Calendar是为了证明:普通的程序员也会犯错。————————————————————stackoverflow上大部分都推荐joda-time来处理java中的时间类型,贴一个好的博客地址:http://www.ibm.com/developerworks/cn/java/j-jodatime.html#res原创 2013-09-06 08:53:48 · 1261 阅读 · 0 评论 -
try catch finally的执行顺序到底是怎样的?
首先执行try,如果有异常执行catch,无论如何都会执行finally一个函数中肯定会执行finally中的部分。关于一个函数的执行过程是,当有return以后,函数就会把这个数据存储在某个位置,然后告诉主函数,我不执行了,接下来你执行吧,所以函数就会推出。但是当一个函数中出现finally以后,finally永远都要执行,所以,就算t原创 2013-09-09 21:20:27 · 1407 阅读 · 0 评论 -
xxx==null和xxx.equals(null)的区别
如果xxx不是null的话,xxx==null将返回false,如果xxx是null的话,xxx将返回ture而对xxx.equals(null)而言,他将永远返回false,因为如果xxx不是null,将不会返回false,如果xxx是null的话,将会抛出空指针异常NullPointerException。总结一句话就是:永远不要用xxx.equals(null),因为没有意义。原创 2013-09-09 15:43:31 · 4347 阅读 · 0 评论 -
java中exception的printStackTrace()输出内容转成字符串
通常printStackTrace()能提供更多的信息,我们通常需要其信息去调试程序,但是有时候不方便直接输出,我们更希望把错误信息保存到日志等,这样就需要把.pringStackTrance()的内容编程字符串,这要怎么做呢?其实很简单:StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(s原创 2013-10-25 23:09:43 · 13600 阅读 · 0 评论 -
springMVC中在过滤器中使用spring bean
难道filter中就不能使用spring bean了吗?当然不可能了,spring提供了解决方法,那就是代理——DelegatingFilterProxy类。原创 2013-10-25 20:37:33 · 14835 阅读 · 2 评论