摘要: 转载自:http://blog.csdn.net/zhangjg_blog/article/details/18369201 Java中对象的创建 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个 阅读全文
posted @ 2017-02-26 23:52 哈洛加斯 阅读(732) 评论(0) 推荐(1) 编辑
摘要: 本文转载自:http://blog.csdn.net/mengxiangyue/article/details/6818611 Java中我们可能都遇到过这样的情况,在我们将一个对象做为参数传给一个函数的时候,我们希望在这个函数中所做的操做,并不会影响到这个对象本身。但是在java传递都是引用,所以 阅读全文
posted @ 2017-02-26 23:45 哈洛加斯 阅读(1678) 评论(0) 推荐(0) 编辑
摘要: 本文转载自http://fzfx88.javaeye.com/blog/115393 关键字: 抽象类与接口的区别 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract cl 阅读全文
posted @ 2017-02-26 21:10 哈洛加斯 阅读(2713) 评论(0) 推荐(0) 编辑
摘要: 作者:苏月虹链接:https://www.zhihu.com/question/30753144/answer/53095878来源:知乎 Java跨平台是怎样实现的呢?这就要谈及Java虚拟机(Java Virtual Machine,简称 JVM)。 我们编写的Java源码,编译后会生成一种 . 阅读全文
posted @ 2017-02-26 21:07 哈洛加斯 阅读(7729) 评论(0) 推荐(0) 编辑
摘要: 面向对象的基本特征 1.封装 简单来讲: 将现实世界的事物抽象成计算机领域中的对象,对象同时具有属性和行为,这种抽象就是封装. 封装的一个重要特性: 数据隐藏. 对象只对外提供与其它对象交互的必要接口,而将自身的某些属性和实现细节对外隐藏, 通过这种方式,对象对内部数据提供了不同级别的保护,以防止程 阅读全文
posted @ 2017-02-26 20:47 哈洛加斯 阅读(11091) 评论(0) 推荐(1) 编辑
摘要: java对象的创建过程 (1)用new 语句创建对象,这是最常用的创建对象方法。 下面用一个简单的存在继承关系的实例的创建,来叙述对象创建过程中的细节 概括如下: 执行顺序:(优先级从高到低。)静态代码块>main方法>构造代码块>构造方法。 1.静态代码块: * 在类中方法外出现,并加上stati 阅读全文
posted @ 2017-02-26 20:44 哈洛加斯 阅读(801) 评论(0) 推荐(0) 编辑