
Java
不得了啦
学习不争一朝一夕,而贵在长期坚持。
展开
-
Java中的HashCode
Java中的对象的HashCode是把该对象所对应的内存地址的16进制转化为10进制所得到的值。HashCode的用处之一就是方便对对象进行快速排序。原创 2015-09-06 23:24:15 · 458 阅读 · 0 评论 -
Java多线程中的竞争条件、锁以及同步的概念
1.竞争条件: 在Java多线程中,当两个或以上的线程对同一个数据进行操作的时候,可能会产生“竞争条件”的现象。这种现象产生的根本原因是因为多个线程在对同一个数据进行操作,此时对该数据的操作是非“原子化”的,可能前一个线程对数据的操作还没有结束,后一个线程又开始对同样的数据开始进行操作,这就可能会造成数据结果的变化未知。 竞争条件参考以下的例子: public class TestThr原创 2015-09-20 12:46:34 · 8107 阅读 · 0 评论 -
Spring MVC 中的 @ResponseBody 注解的使用场合
我们已经知道,在 SpringMVC 中使用 @RequestMapping 可以作出HTTP的请求映射,并且在这个注解所作用的方法中,这个请求会被 forward 到该方法所返回的值所对应的路径中。但是,如果我们在方法加上了 @ResponseBody 注解,那么返回值就直接会被作为HTTP响应的内容的响应体部分直接发送给客户端,这样就可以让我们直接把自己想要返回的内容返回到客户端。原创 2015-10-26 21:40:09 · 1009 阅读 · 0 评论 -
Java 注解处理器
Java从JDK1.5开始加入“注解”这一功能,目的是为了对抗以C#为首的一批类Java语言,这里简要介绍一下Java注解的使用以及定义等操作。 1.定义一个注解: package myannotation; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @Retent原创 2015-10-14 23:28:43 · 403 阅读 · 0 评论