
Java
jeiwt
这个作者很懒,什么都没留下…
展开
-
HashTable与HashMap的区别
<br />HashTable先于HashMap出现,HashMap是Java1.2之后才有的;<br />HashTable是线程安全,即同步的;<br />HashMap是非线程安全,即异步的(异步相比同步,当然效率可能更高);<br />HashMap如果需要同步的话,HashMap需要外同步Collections.synchronizedMap);<br />HashMap允许Key/Value为Null,HashTable则不行。<br />HashTable的父类是Dictionary,Hash转载 2010-09-25 16:41:00 · 696 阅读 · 0 评论 -
默认的成员变量的访问权限[Java语言]
<br />默认的成员变量的访问权限[Java语言]------不是private,是default(package).<br />在C++语言中,默认的成员变量的访问权限是private.原创 2010-10-25 13:02:00 · 3329 阅读 · 1 评论 -
OO的五大原则
<br />OO的五大原则<br /> <br />OO设计的五大原则之间并不是相互孤立的。彼此间存在着一定关联,一个可以是另一个原则的加强或是基础。违反其中的某一个,可能同时违反了其余的原则。因此应该把这些原则融会贯通,牢记在心! <br />OO的五大原则是指SRP、OCP、LSP、DIP、ISP。 <br /><br />1. SRP(Single Responsibility Principle 单一职责原则) <br />单一职责很容易理解,也很容易实现。所谓单一职责,就是一个设计元素只做一件事。转载 2010-10-25 13:35:00 · 843 阅读 · 0 评论