JAVA基础
文章平均质量分 65
一剑风寒起
向着目标,缓慢而坚定!
展开
-
HashCode如何理解?关于hashcode方法和HashSet类
没有用HashCode情况下: 如果想查找一个集合中是否包含有某个对象,大概的程序代码怎样写呢?你通常是逐一取出每个元素与要查找的对象进行比较,当发现某个元素与要查找的对象进行equals方法比较的结果相等时,则停止继续查找并返回肯定的信息,否则,返回否定的信息,如果一个集合中有很多个元素,譬如有一万个元素,并且没有包含要查找的对象时,则意味你的程序坱要从该集合中取出一万个元素进行逐一比原创 2012-02-05 16:30:42 · 334 阅读 · 0 评论 -
Java中单例模式(单态模式)的处理
经常我们工作面试的时候,面试官会问你,怎么保证程序中只有一个对象存在?这个问题可以就是Java中的单例模式,首先我们从下面几个步骤考虑:(1)既然在程序中只能创建一个对象,那也就是说在不能在其它类中任意创建对象,否则对象肯定就不止一个,这就要求被创建那个类的构造方法不能public,也就是必须private,这个就保证了外部不能乱创建对象。 如下面:calss SIngelDemo{原创 2012-02-05 16:29:03 · 301 阅读 · 0 评论 -
方法中的内部类能不能访问方法中的局部变量,为什么?
方法中内部类不能访问该方法的局部变量是因为:方法中声明内部类,目的只是由外部类来控制内部类的可见性,将一个类放到一个方法当中去定义的时候,那么就限定了这个类的使用范围只能在方法的内部,我们只是代码这样写而已,不要理解成为在这个方法内部有一个类,这个类是方法的一部分,一调这方法类执行什么什么的.. 不是的,我们只是代码这样写,目的是为了控制内部类的可见性,编译之后的结原创 2012-02-05 16:39:09 · 961 阅读 · 0 评论 -
svn快速教程
本文拷贝自网址:http://www.subversion.org.cn/?action-viewnews-itemid-1 如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。本文是使用Subversion最快速的教程,在最转载 2012-10-07 21:03:11 · 375 阅读 · 0 评论