《Java核心技术卷一》第七章
第 7 章 异常、断言和日志如果由于程序的错误或一些外部环境的影响,导致用户在运行程序期间做的所有工作统统丢失,这个用户有可能永远不会再使用这个程序了。为了尽量避免这类事情的发生,至少应该做到以下几点: 向用户通知错误; 保存所有工作; 允许用户妥善地退出程序。 对于异常情况,例如,可能造成程序崩溃的糟糕的输入数据,Java 使用了一种称为**异常处理(exception handli
《Java核心技术卷一》第六章
第6章 接口、lambda 表达式与内部类首先介绍第一种技术,即接口(interface),接口用来描述类应该做什么,而不指定它们具体应该如何做。一个类可以实现(implement)一个或多个接口。只要符合所要求的接口,就可以使用实现了这个接口的类(即实现类)的对象。讨论接口以后,我们会继续介绍 lambda 表达式,这是一种简洁的方法,用来创建可以在将来某个时间点执行的代码块。通过使用 lamb
《Java核心技术卷一》第四章
第4章 对象与类4.1 面向对象程序设计概述**面向对象程序设计(Object-Oriented Programming, OOP)**是当今的主流程序设计范型,它取代了 20 世纪 70 年代的”结构化”或过程式编程技术。 Java 是面向对象的。 面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能和隐藏的实现。程序中的很多对象是来自标准类的”成员”,还有一些是自定义的。究竟是自己
《Java核心技术卷一》第五章
1234public class Manager extends Employee{ added methods and fields} 在Java中,所有的继承都是公共继承。 关键字extends指示正在构造的新类派生于一个已存在的类。 这个已存在的类称为超类、基类或父类;新类称为子类或派生类。 子类比超类拥有的功能更多。所有员工组成的集合包含所有经理组成的集合,员工
《Java核心技术卷一》第三章
Java 区分大小写 类是所有 Java 应用的构建模块,Java 程序中的所有内容都必须放在类中。 类名必须以字母开头,不能使用 Java 保留字作为类名。 标准命名(骆驼命名):类名是以大写字母开头的名词。如果名字由多个单词组成,每个单词的第一个字母都应该大写。 源代码的文件名必须与公共类的类名相同。 访问修饰符 关键字 public main 方法必须声明为 public 。运行一个已编