java
ocaicai
这个作者很懒,什么都没留下…
展开
-
hashCode()
<br />首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是,如果每增加一个元素就检查一次,那么当元素很多时,后添加到集合中的元素比较的次数就非常多了。也就是说,原创 2010-06-27 19:07:00 · 395 阅读 · 0 评论 -
求两个数组的交集并集并对结果排序
求交集并集原创 2010-05-31 17:46:00 · 3386 阅读 · 2 评论 -
掌握事物的原理
有时我们写程序的时候只知道这样做了之后那样做就会得到一个我们想要的结果,但是知道事物背后的原理和根本才是资深程序员的制胜法宝,也是理解这门语言或者这个开发软件设计人员精髓和灵魂的关键。掌握事物的原理也只有掌握了事物的原理事情才会变得简单和有技巧。原创 2010-08-01 14:13:00 · 480 阅读 · 0 评论 -
ArrayList和LinkedList区别
http://dev.firnow.com/course/3_program/java/javajs/20090829/172833.html原创 2010-06-07 23:15:00 · 545 阅读 · 0 评论 -
java多线程编程
<br />1、 认识Thread和Runnable<br />Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用start()方法即可以启动一个线程。<br />Thread Test = new Thread();<br />Test.start();<br />在使用Runn原创 2010-06-20 10:19:00 · 464 阅读 · 0 评论