数智图书馆-无锡数智政务 本次搜索耗时 5.885 秒,为您找到 76 个相关结果.
  • 本书内容

    本书内容 本书内容 本书前 6 章介绍 Java 语言和 Java 平台——这些内容一定要仔细阅读。这本书偏向 Oracle/OpenJDK(Open Java Development Kit)对 Java 的实现,但又不局限于此,使用其他 Java 环境的开发者仍然能看到很多对其他环境的介绍。第一部分包括如下内容。 第 1 章 Java 环境...
  • 3.4 子类和继承

    3.4 子类和继承 3.4.1 扩展类 3.4.2 超类、对象和类层次结构 3.4.3 子类的构造方法 3.4.4 构造方法链和默认构造方法 3.4.5 遮盖超类的字段 3.4.6 覆盖超类的方法 3.4 子类和继承 前面定义的 Circle 是个简单的类,只通过半径区分不同的圆。假设我们要同时使用大小和位置表示圆。例如,...
  • 4.1 接口

    4.1 接口 4.1.1 定义接口 4.1.2 扩展接口 4.1.3 实现接口 4.1.4 实现多个接口 4.1.5 默认方法 4.1.6 标记接口 4.1 接口 第 3 章介绍了继承这个概念。我们知道,一个 Java 类只能继承一个类。这对我们要编写的面向对象程序来说是个相当严格的限制。Java 的设计者知道这一点,但他们...
  • 第 2 章 Java 基本句法

    第 2 章 Java 基本句法 第 2 章 Java 基本句法 本章简练而全面地介绍 Java 句法,主要针对之前有些编程经验但刚接触这门语言的读者,对完全没有编程经验的新手也有一些帮助。如果已经了解 Java,可以把这一章当成语言参考。为了方便学过其他编程语言的读者,本章还对 Java 与 C 和 C++ 进行了比较。 本章先介绍非常低层的 J...
  • 第 5 章 Scala

    第 5 章 Scala 第 5 章 Scala Scala很独特,既提供了强大的函数式编程支持,又是一种纯粹的面向对象编程 (OOP)语言。本章将介绍Scala的这两个方面。 Scala提供了两种运行代码的方式。它提供了一个交互式shell,让你能够直接输入代码并马上运行它们;这个程序还可用来直接运行Scala源代码——无需先手动编译。Scala还提...
  • 第 11 章 Groovy

    第 11 章 Groovy 第 11 章 Groovy Groovy是较早的JVM语言之一,最初旨在在JVM中提供类似于Python的体验,这在当时是一种闻所未闻而神奇的想法。从本质上说,Groovy是一种动态类型语言,这意味着声明变量时无需指定类型,而方法调用是在运行阶段而不是编译阶段解析的,这提供了使用Java和Kotlin等静态语言难以实现的可能...
  • 7.1 重构候选项

    7.1 重构候选项 7.1.1 进进出出、摇摇晃晃 7.1.2 孤独的覆盖 7.1.3 同样的东西写两遍 7.1 重构候选项 使用Lambda表达式重构代码有个时髦的称呼:Lambda化 (读作lambda-fi-cation ,执行重构的程序员叫做lamb-di-fiers 或者有责任心的程序员 )。Java 8中的核心类库就曾经历过这样一场重...
  • 目录

    版权声明 O'Reilly Media, Inc. 介绍 业界评论 前言 编写理念 面向对象编程 附录 使用代码示例 排版约定 Safari® Books Online 联系我们 致谢 电子书 第 1 章 编程之道 1.1 何为编程 1.2 何为计算机科学 1.3 编程语言 1.4 Hel...
  • 面向对象编程

    面向对象编程 面向对象编程 有些 Java 书一上来就介绍类和对象,有些则先介绍过程性编程,再逐步过渡到面向对象编程。 Java 的很多面向对象功能都旨在解决以前的语言存在的问题,因此,其实现受到了这些历史原因的影响。对于这些功能,如果你不熟悉它们所能解决的问题,就很难理解。 我们每次介绍一个概念,并尽可能将它讲清楚,让读者能够立即将学到的知识...
  • 10.10 Java类库的源代码

    10.10 Java类库的源代码 10.10 Java类库的源代码 本书一直在使用 Java 类库中的类,包括 System 、String 、Scanner 、Math 、Random 等。你可能还没有意识到这些类也是用 Java 编写的。事实上,可通过查看源代码来了解它们的工作原理。 Java 类库包含数千个文件,其中的很多文件都包含数千行...