首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    关于 Java 18 你想知道的一切

    我们编写一个 Maven 项目试一下(代码库地址:https://github.com/HashZhang/code-snippet-test ) 首先,我们想在普通 maven 项目的 src/main...因为示例代码我们并不想打包到最后发布的 jar 包,示例代码也需要编译,所以我们把这个示例代码目录标记为测试代码目录(为啥不放入 src/test/java,因为我们还是想区分开示例代码与单元测试代码的): 我们需要 maven...目前项目结构是: 执行 mvn javadoc:javadoc,在 target/site 目录下就能看到生成的 Javadoc,Javadoc 中可以包含你项目中的代码段: 你还可以高亮你的一些注释...,或者使用 CSS 编辑样式,这里就不再赘述了 预览的新特性 Switch 模式匹配(第二次预览) Java 17 中的第一次预览 Java 18 中的第二次预览 Java 17 中正式发布了...举个例子即: 加入了 Switch 模式匹配之后,上面的 area 方法就可以改写成(我们需要在编译参数和启动参数中加上 --enable-preview 启用预览): 如果你这里不写 default

    45810

    25 个喜欢 Java 的理由

    希望在标准化之前试用新语法的开发者可以启用预览功能,而希望尽早尝鲜的用户甚至可以使用尚未发布的抢先体验版本。使用现代版本 Java 的团队可以获得各个领域最好的功能。...特别是,Maven 和 Gradle 不仅让用户可以轻松构建和部署应用程序,还能以包含所有必需依赖项的标准方式设置项目。可以轻松地在新的或现有项目中开始编码。...Javadoc 与文档 Java 通过 Javadoc 使 API 文档成为语言的主要部分。三种不同类型的注释(Javadoc、块和行)清楚地说明了开发者留下的说明类型。...☞预览功能:我们喜欢预览功能!我们对 Records、instanceof 的模式匹配和文本块非常兴奋。...Java 15(2020 年 9 月发布)应具有以下新功能:隐藏类、文本块(结束预览)、更新的 Records 预览、instanceof 的模式匹配,以及密封类。

    52010
    领券