随笔分类 - 开发语言 / java之基础
摘要:一、Object类中clone的实现。 二、clone详解。 看,clone()方法又是一个被声明为native的方法,因此,我们知道了clone()方法并不是Java的原生方法,具体的实现是有C/C++完成的。clone英文翻译为"克隆",其目的是创建并返回此对象的一个副本。形象点理解,这有一辆科
阅读全文
摘要:一、源码。 1、公共本地,且可继承但不可重写。 2、公共,且可继承但不可重写。 3、公共,且可继承但不可重写。 二、解释。 1、因为这些方法是Object类中的非静态的public方法,而任何其他类都默认继承了Object类,因此所有类都继承了这些方法,也就是所有对象都有的方法,同时这些方法又是fi
阅读全文
摘要:译者注 :你可能会觉得Java很简单,Object的equals实现也会非常简单,但是事实并不是你想象的这样,耐心的读完本文,你会发现你对Java了解的是如此的少。如果这篇文章是一份Java程序员的入职笔试,那么不知道有多少人会掉落到这样的陷阱中。原文转自http://www.artima.com/
阅读全文
摘要:1、如何优雅地创建对象? 那么就可以考虑使用5种创建型模式。 (1)一个类在整个应用中,一个对象足矣,则单例模式。对象唯一。 (2)一个类在整个应用中,多个相同对象且相互不影响,则原型模式。对象复制。 (3)一个类在整个应用中,构建过程复杂且有序,则建造者模式。对象复杂。注重细节。 (4)一个类在整
阅读全文
摘要:类与类之间的耦合度越低,一个单独的类就越容易进行测试。当类与类之间都是高度的耦合在一起的时候,单元测试就变得愈发的困难,而且得到的bug也越难划分和分离。在OOP的编程思想中,类是最基本的单元,每一个类也要保证一些基本的原则,其中,单一职责的原则就是一个类需要保证的,那么单元测试的任务就是来测试这些
阅读全文

浙公网安备 33010602011771号