2014年5月9日

摘要: Java内存分配与管理是Java的核心技术之一,今天我们深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:◆寄存器:我们在程序中无法控制◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中◆堆:存放用new产生的数据◆静态域... 阅读全文
posted @ 2014-05-09 16:24 ouc_火柴人 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 对于学习static我们先来看两个例子: 1 public class Cat { 2 private static int sid = 0; 3 private String name; 4 int id; 5 Cat(String name) { 6 ... 阅读全文
posted @ 2014-05-09 10:41 ouc_火柴人 阅读(275) 评论(0) 推荐(0) 编辑
摘要: static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机... 阅读全文
posted @ 2014-05-09 10:17 ouc_火柴人 阅读(520) 评论(0) 推荐(0) 编辑
摘要: override和overload的区别 方法重载(1)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。(2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参... 阅读全文
posted @ 2014-05-09 09:13 ouc_火柴人 阅读(3135) 评论(0) 推荐(0) 编辑

导航