
J SE
answer1991
尘世中一个迷途小书童。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
J SE基础笔记1
基础知识: 一个Java文件可以声明多个类,但是只能有一个类能被声明为public。并且,如果声明了一个public类,那么main函数必须放在这个类里面。 Java的方法的参数传递方式,只能是传值(pass by value)。如果参数是引用类型,那么传入的是实参所指向的对象的地址。 子类对象的生成必须先调用父类对象的构造函数(super()放在子类构造函数的第一行)。原创 2011-12-19 20:41:55 · 446 阅读 · 0 评论 -
J SE基础笔记2
多态: 多态是Java执行期的行为,而不是编译期的行为。 父类引用指向子类的对象,该引用不能执行子类特有的方法(引用只能执行父类中存在的方法,但执行的方法体有可能是被子类所重写的方法体)。要执行子类特有的方法,必须将该引用向下转型成子类引用类型。 late binding例子: public class LateBindingTest{ public static voi原创 2011-12-21 23:41:57 · 335 阅读 · 0 评论 -
J SE基础笔记3
接口: 接口中的方法都是抽象方法都是public。 接口中的成员变量都是静态、终态、public的。 设计模式(Design Pattern): 单例模式(Singleton): 一个类只会生成唯一的一个对象。 将构造函数设置为private,再用静态public方法提供返回该类型的静态成员变量。 示例: class Singleton{ private st原创 2011-12-25 22:04:59 · 369 阅读 · 0 评论 -
J SE基础笔记4
关于相等性的比较(==): 1.对于原生数据来说,比较的是左右两个的值是否相等。 2.对于引用类型来说,比较的是指向的对象是否为同一个。 Object类解析: equals方法:该方法定义在Object类中。它判断调用该方法的引用和参数引用是否指向同一个对象。 这个方法在String类中被重写。 String类解析: equals方法被重写,在String类中,这个方法判断两原创 2011-12-25 22:05:43 · 347 阅读 · 0 评论