Java基础
文章平均质量分 71
liao49
这个作者很懒,什么都没留下…
展开
-
java 基础之hash code、equals和“==”三者的关系
在Java API对Object类的方法hashCode有如下描述:hashCodepublic int hashCode()返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。hashCode 的常规协定是:在 Java 应用程序执行期间,在对同一对象多次调用 hashCode 方法时,必须一致地返回相同...原创 2013-03-05 10:47:55 · 109 阅读 · 0 评论 -
java 基础之接口与抽象类的区别
共同点:都是抽象类型不同点:1. 继承角度一个具体类只能继承一个抽象类,但一个具体类可以实现多个接口。(java多继承)2. 抽象类与抽象方法含抽象方法的类必须被声明为抽象类,但抽象类不一定必须有抽象方法。抽象类的抽象方法必须被子类实现。子类可以有选择地重写需要的非抽象方法,但是接口的实现类必须实现接口的所有方法。另外Java抽象类可以提供某些方法的部分实现,而Java接口不可以。...原创 2013-03-21 12:42:07 · 108 阅读 · 0 评论 -
Java基础之静态方法和实例化方法的区别
来自:http://idai.blogbus.com/logs/7078424.html总结:大家对这个问题都有一个共识:那就是实例化方法更多被使用和稳妥,静态方法少使用。有时候我们对静态方法和实例化方法会有一些误解。1、大家都以为“ 静态方法常驻内存,实例方法不是,所以静态方法效率高但占内存。”事实上,他们都是一样的,在加载时机和占用内存上,静态方法和实例方法是一样的,在类型第...原创 2013-03-20 09:49:38 · 188 阅读 · 0 评论 -
Java基础之常见RuntimeException
来自:http://blog.csdn.net/newpiaoyun/article/details/2907731 Java中采用了强制异常捕捉机制,这样一方面提高了程序的可靠性,不过有时候也带来一些麻烦。比如: int i= Integer.parseInt("33");这个我知道它不可能会抛出异常,但是不捕捉异常的话就过不了编译这关,当然这个代码没有意义的。Java中所有异常...原创 2013-03-12 16:20:14 · 74 阅读 · 0 评论 -
Java基础之Collection与Collections的区别
来自:http://blog.csdn.net/henry_yqh/article/details/85319171、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Collection ...原创 2013-03-12 16:20:08 · 75 阅读 · 0 评论 -
java 基础之蓉姐总结知识点
这是蓉姐总结的1、初始化和清理a. 在类中,构造器中调用构造器可以用this,继承是super,每个构造器只能调用一个b. static方法内部不能调用非static方法c. 重载方法需要完全独一无二的参数列表d. 垃圾回收只与内存有关,java不允许创建局部对象,必须用new创建对象。e. 内存泄露,实际上是无用的内存没有被及时回收,稳妥的做法是在对象被使用完成后...原创 2013-03-08 13:30:02 · 136 阅读 · 0 评论 -
java 基础之容器(Collection)
来自:http://zhhxxx.iteye.com/blog/654048Collection ├List │ ├LinkedList │ ├ArrayList │ └Vector │ └Stack └Set └HashSet Map ├Hashtable ├HashMap └WeakHashMap Iterator └ListIterator 一、集合的层次结构: coll...原创 2013-03-07 14:27:35 · 118 阅读 · 0 评论 -
Java基础之final用法
来自:http://blog.csdn.net/roofalison/article/details/2087749 1. 修饰基础数据成员的final这是final的主要用途,其含义相当于C/C++的const,即该成员被修饰为常量,意味着不可修改。如java.lang.Math类中的PI和E是final成员,其值为3.141592653589793和2.71...原创 2013-03-05 22:53:29 · 75 阅读 · 0 评论 -
java 基础之覆盖和重载
来自:http://blog.csdn.net/lenotang/article/details/2681525方法的重载(overload)和覆盖(override) 有的时候,类的同一种功能有多种实现方式,到底采用哪种实现方式,取决于调用者给定的参数。例如我们最常用的System.out.println()能够打印出任何数据类型的数据,它有多种实现方式。运行时,Java虚拟机先判...原创 2013-03-05 10:54:44 · 80 阅读 · 0 评论 -
java 基础之知识点汇集
大概记得:1、单例的几种方式2、抽象工厂与工厂的区别3、nio与io的区别4、高内聚低耦合5、mq的两种发送方式6、垃圾回收算法7、error、exception、runtimeexception8、怎么设计软件:要参考什么设计原则9、https机制、http结构10、类加载11、jms 规范编号12、数据库调优、集群13、spring的...原创 2013-02-26 13:27:55 · 111 阅读 · 0 评论