软链接硬链接软链接类似于 Windows 系统中的快捷方式硬链接是原始文件的一个镜像副本软链接又称符号链接硬链接没有别名链接中任何一个文件发生改变,都会同步到连接中的其它文件...
软链接硬链接软链接类似于 Windows 系统中的快捷方式硬链接是原始文件的一个镜像副本软链接又称符号链接硬链接没有别名链接中任何一个文件发生改变,都会同步到连接中的其它文件...
将公共操作和字段放在超类这就是为什么将姓名字段放在 Person 类中,而没有将它放在 Employee 和 Student类中的原因。 不要使用受保护的字段有些程序员认为,...
一个枚举类型的典型例子: public enum Size{ SMALL, MEDIUM, LARGE, EXTRA_LARGE}; 实际上,这个声明定义的类型是一个类,它...
可以提供参数数量可变的方法(有时这些方法被称为“变参”(varags)方法)。 前面已经看到过这样的一个方法:printf。例如,下面的方法调用: System.out.pr...
有时需要将 int 这样的类型转换为对象。所有的基本类型都有一个与之对应的类。通常,这些类称为包装器(wrapper)。 这些对象包装器类拥有显而易见的名字:Integer、...
虽然 Java 中允许在运行时确定数组的大小。 int size = ...; String[] staff = new String[size]; 但是并没有完全解决...
Log(android.util.Log),提供了 5 个方法: Log.v()。 用于打印哪些最为繁琐的、意义最小的日志信息。对应级别 verbose,是 Android ...
在 Object 中还有一个重要的 toString 方法,它会返回表示对象值的一个字符串。下面是一个典型的例子。Point 类的 toString方法将返回下面这样的字符串...
我们之所以将自然界分解,组织成各种概念,并按其含义分类,主要是因为我们是整个口语交流社会共同遵守的协定的参与者,这个协定以语言的形式固定下来……除非赞成这个协定中规定的有关语...
散列码(hash code) 是由对象导出的一个整型值。散列码是没有规律的。如果 x 和 y 是两个不同的对象,x.hashCode() 与 y.hashCode() 基本上...
Object 类中的 equals 方法用于检测一个对象是否等于另外一个对象。Object 类中实现的 equals 方法将确定两个对象引用是否相等。这是一个合理的默认行为:...
Object 类是 Java 中所有类的始祖, 在 Java 中每个类都扩展了 Object。但是并不需要这样写: public class Employee extends...
最好将类中的字段标记为 private,而方法标记为 public。任何声明为 private 的内容对其他类都是不可见的。这对子类来说也完全适用,即子类也不能访问超类的私有...
如果将一个类声明为 abstract,那么这个类就是抽象类。抽象类可以包含抽象方法、字段和具体方法。抽象类不能被实例化,但抽象类的对象变量可以引用了一个非抽象子类的实例。 如...
将一个类型强制转换成另外一个类型的过程被称为强制类型转换。Java 程序设计语言提供了一种专门用于进行强制类型转换的表示法。 double x = 3.405; int ...
表现层组件主要负责收集用户输入数据,或者向客户显示系统状态。最常用的表现层技术是 JSP,但 JSP 并不是唯一的表现层计数。表现层还可由 Velocity、FreeMark...
1. 多态 一个对象变量可以指示多种实际类型的现象被称为多态(polymorphism)。多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例...
MVC 思想概述 Java Web 应用的结构经历了 Model1 和 Model2 两个时代,从 Model 1 发展到 Model2 既是技术发展的必要,也是无数程序员的...
“is-a” 关系是继承的一个明显特征。 注释: 我们使用员工和经理的例子,不过这个例子要有所保留。在真实的世界里,员工也可能会成为经理,所以你建模时可能希望经理也是员工,而...