Java
小海螺123
熟练使用六种语言打印hello world
展开
-
里氏替换原则(LSP)
里氏置换原则(Liskov Substitution Principle),简称LSP 定义: Functions that use pointers or references to base classes must be able to use objects of derived classes without knowing it. 所有引用基类的地方必须能够透明的使用转载 2013-10-08 15:23:22 · 576 阅读 · 0 评论 -
java hashCode方法
有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了转载 2013-09-14 17:20:36 · 551 阅读 · 0 评论 -
java内部类总结
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的基本结构 1转载 2014-04-20 21:26:20 · 389 阅读 · 0 评论 -
Hibernate4例子
1.下载hibernate-release-4.1.4.Final.zip 2.内置: 文档:hibernate-release-4.1.4.Final/documentation jar文件:hibernate-release-4.1.4.Final/lib 源代码:hibernate-release-4.1.4.Final/project 其中lib又分为:envers +转载 2014-07-13 19:19:19 · 385 阅读 · 0 评论 -
java BufferdInputStream源码分析
public class BufferedInputStream extends FilterInputStream { /** * 默认缓冲区大小 */ private static int DEFAULT_BUFFER_SIZE = 8192; /** * 缓冲区的最大容量,有些虚拟机可能会保存一些头信息。 */ private st原创 2014-07-16 15:30:33 · 699 阅读 · 0 评论 -
java静态导入
静态导入,在你自己的类中使用静态导入,可以让你使用其它类中定义的类方法和类变量,而且这些类方法和类变量就像在本地定义的一样。也就是说,静态导入允许您在调用其它类中定义的静态成员时,可以忽略类名。 当你想使用static成员时,可以使用静态导入(在API中的类和你自己的类上,都可以使用该特性)。下面是静态导入前后的代码实例: 静态导入之前的代码: public class TestStat转载 2014-07-16 19:59:18 · 394 阅读 · 0 评论 -
java内部类
一、内部类概念 内部类是din原创 2014-07-12 21:54:00 · 400 阅读 · 0 评论