2014年5月10日

摘要: Java 继承中的构造方法子类可以继承父类的构造方法,并遵循以下原则:子类构造的构成中必须调用其基类的构造方法。 2、子类可以在自己的构造方法中使用super()调用基类的构造方法。 使用this()调用本类的另外的构造方法。 如果调用super(),必须写在子类构造方法的第一行。 3、... 阅读全文
posted @ 2014-05-10 11:10 ouc_火柴人 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Java中的this随处可见,用法也多,现在整理有几点:1. this是指当前对象自己。当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中: 1 public class Hello { 2 3 String s = "Hello"; 4 5 pu... 阅读全文
posted @ 2014-05-10 10:29 ouc_火柴人 阅读(266) 评论(0) 推荐(0) 编辑

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) 编辑

导航