Beginng_Java
rgwu
这个作者很懒,什么都没留下…
展开
-
Beginng_Java7(译):形式化类接口(第二章6。7.8节)(完)
在我对信息隐藏的介绍中,我声明每个类X都公开一个接口(一个由构造函数,方法和[可能]字段组成的协议,这些字段可用于从其他类创建的对象,用于创建和与X的对象通信)。 Java通过提供保留字接口来形式化接口概念,该接口用于引入没有实现的类型。 Java还提供语言功能来声明,实现和扩展接口。 在查看接口声明,实现和扩展之后,本节将介绍使用接口的基本原理。 声明接口 接口声明由标题后跟主体组成。 标头至少...翻译 2018-10-22 10:25:37 · 294 阅读 · 1 评论 -
Beginng_Java7(译):发现类和对象(第二章1.2节)(完+1)
第1章通过主要关注从注释到语句的基本语言特性,向您简要介绍了Java语言。 仅使用这些功能,您可以创建简单的应用程序(例如HelloWorld和本章练习中提到的应用程序),这些应用程序让人想起用C等结构化编程语言编写的应用程序。 ■注意结构化编程是一种编程范例,它通过数据结构(命名为数据项的聚合),函数(命名的代码块,将代码块返回到调用[将程序执行传递给它们])强制执行程序的逻辑结构,以及 过程...翻译 2018-10-20 21:08:36 · 1250 阅读 · 0 评论 -
Beginng_Java7(译):探索高级语言功能(第三章)(第1 嵌套类型)(完)
第1章和第2章向您介绍了Java的基本语言功能及其对类和对象的支持。 第3章通过向您介绍Java的高级语言功能,特别是与嵌套类型,包,静态导入相关的功能,为此奠定了基础。 异常,断言,注释,泛型和枚举。 嵌套类型 在任何类之外声明的类称为顶级类。 Java还支持嵌套类,这些类是声明为其他类或作用域成员的类。 嵌套类可帮助您实现顶级类架构。 有四种嵌套类:静态成员类,非静态成员类,匿名类和本地类。 ...翻译 2018-10-23 14:48:13 · 258 阅读 · 0 评论 -
Beginng_Java7(译):发现类和对象(第二章3.4节)(未完待续)
初始化类和对象 在使用类和对象之前,需要对它们进行适当的初始化。您已经了解到类加载后类字段被初始化为默认的零值,并且可以通过类字段初始化器在其声明中为它们赋值来初始化它们。例如,static int counter = 1;。类似地,当通过new分配对象的内存时,实例字段被初始化为默认值,并且随后可以通过实例字段初始化器在其声明中为它们赋值来初始化实例字段;例如,int numDoors = 4;...翻译 2018-10-21 10:59:33 · 279 阅读 · 0 评论 -
Beginng Java7(译):Java入门(第一章)
欢迎来到Java。 本章通过关注基础知识,向您介绍这项技术。 首先,您会收到“什么是Java?”问题的答案。 如果您以前没有遇到Java,答案可能会让您感到惊讶。 接下来,介绍一些可帮助您开始开发Java程序的基本工具,以及NetBeans集成开发环境,它简化了这些程序的开发。 最后,您将探索基本语言功能。 什么是Java? Java是一种用于描述程序的语言,Java是一个运行用Java和其他语言...翻译 2018-10-13 00:37:29 · 309 阅读 · 0 评论 -
Beginng_Java7(译):探索高级语言功能(第三章)(第2节 包)(完)
分层结构根据这些项之间存在的层次关系来组织项目。 例如,文件系统可能包含具有多年子目录的税目录,其中每个子目录包含与该年相关的税务信息。 此外,封闭类可能包含多个嵌套类,这些类仅在封闭类的上下文中有意义。 分层结构也有助于避免名称冲突。 例如,两个文件在非分层文件系统(由单个目录组成)中不能具有相同的名称。 相反,分层文件系统允许同名文件存在于不同的目录中。 类似地,两个封闭类可以包含同名的嵌套类...翻译 2018-10-23 15:45:20 · 230 阅读 · 0 评论