数智图书馆-无锡数智政务 本次搜索耗时 6.026 秒,为您找到 1339 个相关结果.
  • 9.4 Kotlin的OOP功能

    9.4 Kotlin的OOP功能 9.4.1 定义包 9.4.2 导入成员 9.4.3 定义类和构造函数 9.4.4 给类添加成员 9.4.5 继承 9.4.6 接口 9.4.7 可见性限定符 9.4.8 单例对象和伴生对象 9.4.9 数据类 9.4.10 lambda和内联函数 9.4 Kotlin的OOP功能 Kotlin首先...
  • 9.5 Kotlin过程性编程

    9.5 Kotlin过程性编程 9.5 Kotlin过程性编程 虽然Kotlin是一种纯粹的OOP语言,但它也支持过程性编程。这意味着不同于Java和Scala,可在类外定义函数和变量(正如你在本书前面看到的,使用Scala REPL时,可以不将函数和变量放在类中,但使用独立编译器scala 时,必须将它们放在类中)。 编写程序时,如果不使用Kotl...
  • 9.8 小结

    9.8 小结 9.8 小结 本章首先从Kotlin官网主页下载并安装了它。我们研究了REPL,并使用它来学习了Kotlin的一些基础知识,如定义函数和变量。我们很快就发现,Kotlin有很多与Java类似的功能,但使用起来容易得多——通常需要编写的样板代码少得多。我们学习了Kotlin独特的类型系统,它在处理null引用方面尤其独特。我们学习了最重要的...
  • 第 10 章 Kotlin编程

    第 10 章 Kotlin编程 第 10 章 Kotlin编程 在本章中,我们将使用工具包JavaFX编写一个小型的Kotlin桌面GUI应用程序。前一章使用的主要是Kotlin REPL,而本章将使用Eclipse IDE来编写代码。与Scala和Clojure编程一样,这里也需要安装一个插件;这个插件可在Eclipse Marketplace中找到...
  • 10.1 Eclipse IDE Kotlin插件

    10.1 Eclipse IDE Kotlin插件 10.1.1 安装Eclipse IDE Kotlin插件 10.1.2 切换到Kotlin透视图 10.1 Eclipse IDE Kotlin插件 Kotlin是由JetBrains的一个开发小组开发的,这家公司开发了多款流行的商业IDE及其免费的社区版本,其中之一是JMV软件开发IDE In...
  • 10.4 小结

    10.4 小结 10.4 小结 本章创建了一个以简单动画方式移动文本的小型GUI桌面应用程序。我们首先安装了Eclipse IDE Kotlin插件,还安装了流行的JVM构建工具Apache Maven,它使用XML格式的构建文件。我们从Kotlin开发小组的GitHub页面下载了一个包含Maven构建文件的基本套件,并将其用作项目的模板。我们在Ecl...
  • 11.1 安装Groovy

    11.1 安装Groovy GroovyConsole和GroovyShell 11.1 安装Groovy 相比于本书前面介绍的其他语言,Groovy的安装方式没有什么不同。使用你喜欢的浏览器,访问Groovy主页(http://groovy-lang.org ): 安装步骤如下。 在主页中找到Download部分。 单击显眼的Downl...
  • 11.4 动态和静态编程

    11.4 动态和静态编程 11.4.1 元编程 11.4.2 Groovy静态编程 11.4 动态和静态编程 静态类型编程语言和动态类型编程语言的一个重要差别在于,对于静态编程语言,编译得到的程序(就JVM语言而言,为生成的Java字节码)包含的方法调用和引用是经过解析或编译的,而Groovy、Clojure和Python等动态编程语言等到程序运行...
  • 11.6 小结

    11.6 小结 11.6 小结 本章简要地介绍了动态的JVM语言Groovy。我们下载并安装了Groovy,同时探讨了它自带的两个REPL:GroovyConsole(桌面GUI应用程序)和GroovyShell(基于文本的shell)。我们发现,Java和Groovy语法在很大程度上兼容,但Groovy代码要紧凑得多,这是因为在Groovy中,很多在...
  • 第 12 章 Groovy编程

    第 12 章 Groovy编程 第 12 章 Groovy编程 本章将使用流行的微服务框架Vert.x创建一个简单的Groovy Web服务,它使用了完全使用Java编写的H2数据库管理系统 (DBMS)。我们将使用Java Database Connectivity(JDBC)标准来与H2交互。XML将使用Groovy的MarkupBuilder来生...