内容简介1、第一部分第四课:内存,变量和引用2、第一部分第五课预告:简易计算器内存,变量和引用上一课《【C++探索之旅】第一部分第三课:第一个C++程序》中,我们已经学习了如何创建,编译,运行我们的第一个C++程序。我们也解释了这个程序每一行的意义。我们不但在IDE(Int..
分类:
编程语言 时间:
2015-12-22 06:42:47
阅读次数:
352
集合和引用就像引用类型的数组一样,当我们把 Java 对象放入数组之时,并不是真正的把 Java 对象放入数组中,只是把对象的引用放入数组中,每个数组元素都是一个引用变量。实际上,HashSet 和 HashMap 之间有很多相似之处,对于 HashSet 而言,系统采用 Hash 算法决定集合元素...
分类:
其他好文 时间:
2015-12-20 23:51:00
阅读次数:
310
LESS先声明,后引用变量:@ 名称:值例如:@nice-blue: #5B83AD;@light-blue: @nice-blue + #111;#header { color: @light-blue; }输出#header { color: #6c94be; }如果对同一个变量定义两次的话,在...
分类:
其他好文 时间:
2015-12-12 12:22:41
阅读次数:
170
关于对象与引用之间的一些基本概念。初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象和对象的引用混为一谈。可是,如果我分不清对象与对象引用,那实在没法很好地理解下面的面向对象技术。把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。为便于说明...
分类:
编程语言 时间:
2015-12-07 20:17:24
阅读次数:
137
数组是大多数编程语言都提供的一种复合结构,如果程序需要多个类型相同的变量时,就可以考虑定义一个数组,java语言的数组变量时引用类型的变量,因此具有java引用变量的特性。在使用数组之前必须对数组对象进行初始化,当所有的数组元素都被分配了合适的内存空间,并指定了初始值是,数组初始化完成。 数组...
分类:
编程语言 时间:
2015-12-06 00:05:37
阅读次数:
263
一、为什么equals()方法要重写?判断两个对象在逻辑上是否相等,如根据类的成员变量来判断两个类的实例是否相等,而继承Object中的equals方法只能判断两个引用变量是否是同一个对象。这样我们往往需要重写equals()方法。我们向一个没有重复对象的集合中添加元素时,集合中存放的往往是对象,我...
分类:
其他好文 时间:
2015-11-28 18:07:36
阅读次数:
206
转自:http://www.cnblogs.com/huangyu/archive/2004/08/02/29622.html从宏观的角度来看,对象是类的实例。比如://定义一个名为Someone的类,代表这么一些人(通过指定年龄,性别,性格等基本信息)classSomeone{publicinta...
1.this指向当前的对象,更确切的说this是执行当前对象的一个引用变量,比如以下代码,输出的结果的地址值是相同的,也就是this指向了P这个对象 1 public class Person { 2 String name; 3 int age; 4 public void...
分类:
其他好文 时间:
2015-11-15 12:13:06
阅读次数:
149
(一)从该源代码中可看出,子类可直接赋给基类(“基类变量=子类对象”);基类的引用类型要传递给子类必须通过强制转换(“子类变量=(子类名)基类对象”);子类之间不可以进行转换。(二)该源代码可总结出:当基类与子类有同名的变量时,以引用变量为准,引用变量是谁,就调用哪个类的变量;当基类与子类有同名的方...
分类:
其他好文 时间:
2015-11-14 14:55:44
阅读次数:
204
0.参考资料:http://www.j2megame.org/index.php/content/view/2246/125.html1.Java的内存机制 Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代...
分类:
编程语言 时间:
2015-11-06 14:45:06
阅读次数:
176