jdk17是继jdk8和jdk11之后的LTS版本,该版本支持到2029年12月,下载地址
https://jdk.java.net/17/
我是ubuntu64位环境,下载linux/x64版本,解压

打开idea创建一个新项目,添加jdk17并设置为jdk17
写个helloworld

package org.whq.test17;public class TestApp {public static void main(String[] args) {System.out.println("helloworld");}
}

运行看到helloworld输出

新特性体验

语言增强409:Sealed Classes
密封类可以用来增强Java编程语言,防止其他类或接口扩展或实现它们。
先弄一个密封类Animal,只允许Cat继承
再弄一个final类Cat,继承Animal

public sealed class Animal permits Cat {}
public final class Cat extends Animal{}

第三个类Dog继承Animal就不允许了

public class Dog extends Animal{}

编译报错提示:
java: 类不得扩展密封类:org.whq.test17.Animal(因为它未列在其 ‘permits’ 子句中)

openjdk17体验相关推荐

  1. BERT可视化工具bertviz体验

    BERT可视化工具体验:bertviz是用于BERT模型注意力层的可视化页面. 1,bertviz的github地址:https://github.com/jessevig/bertviz 2,将be ...

  2. 深度学习调参体验(二)

    深度学习调参体验(二) 激活函数选择: 常用的激活函数有relu.leaky-relu.sigmoid.tanh等.对于输出层,多分类任务选用softmax输出,二分类任务选用sigmoid输出,回归 ...

  3. 深度学习调参体验(一)

    深度学习调参体验(一) 基本原则: 快速试错 一.一些大的注意事项: 1.先上小规模数据, 模型往大了放, 只要不爆显存, 能用256个filter就别用128个.直接奔着过拟合去.就是训练过拟合网络 ...

  4. 红旗linuxcentos_用红旗Linux 11的体验报告,附使用红旗Linux 11截图

    以下是用红旗Linux 11(英文名是RedFlag Linux Desktop 11)的体验报告,另附上使用红旗Linux 11的桌面截图. 前言 首先,不带偏见的说下,红旗Linux 11因为是首 ...

  5. 石头机器人拖地水量调节_石头扫地机器人T7上手体验:电控水箱和超大容量,扫拖一体全能型...

    [微创WEC科技]前段时间,给大家带来了石头扫地机器人P51的体验,今天给大家带来一个更"猛"一点的,就是今年石头机器人的旗舰产品:T7. 石头扫地机器人T7上手体验视频 要知道石 ...

  6. 如何把手变成手控_在这个模拟手的VR游戏里,你能体验到很多手控福利

    原标题:在这个模拟手的VR游戏里,你能体验到很多手控福利 前排提示,部分图片可能导致掉San. 如今的电子游戏越来越真实,但始终存在一个局限,那就是玩家通常使用手柄.键鼠等外设来控制角色,没法与游戏实 ...

  7. Flutter 导包 以及体验

    Flutter 第一个list 体验 具体位置看图吧 是在pubspec.yaml 里面的 dev_dependencies 里面 然后点击packages_get flutter 不用每次都运行,保 ...

  8. 开源组件websocket-sharp中基于webapi的httpserver使用体验

    一.背景 因为需要做金蝶ERP的二次开发,金蝶ERP的开放性真是不错,但是二次开发金蝶一般使用引用BOS.dll的方式,这个dll对newtonsoft.json.dll这个库是强引用,必须要用4.0 ...

  9. 华为鸿蒙2.0打游戏,网友Mate X2升级鸿蒙2.0:部分游戏体验比EMUI更好 功耗却更低...

    近日,华为的鸿蒙2.0系统已经开始公测,不少用户已经报名参加并收到了华为的推送,系统由基于安卓定制的EMUI 11切换到鸿蒙OS. 对网友来说,升级鸿蒙OS会有什么变化?这个问题是最关键,也最影响他们 ...

最新文章

  1. 10条影响CSS渲染速度的写法与建议
  2. android activity使用,android,NativeActivity使用
  3. BZOJ 1097 [POI2007]旅游景点atr
  4. 搞怪的html代码,这个恶搞网页代码是肿么写出来的?
  5. 基于.NET Framework 4.0的解决方案部署
  6. txt记录位置 c++,python显示位置
  7. Python附带了大量的库 - 初学者如何学起
  8. vmware下ubuntu重启后不能上网
  9. 三角形周长最短问题_2019年中考数学压轴题分析——最短路径问题8:造桥选址...
  10. iconfont-矢量图标字体的运用
  11. 《数学之美》—余弦定理和新闻的分类
  12. 干货 | 利用SPSS进行高级统计分析第二期
  13. 高德地图No implementation found for long com.autonavi.amap.mapcore.MapCore.nativeNewInstance
  14. 85条高级AutoCAD工程师绘图技巧(2)
  15. IE、Chrome浏览器主页被hao123或360篡改简单有效解决办法
  16. 克服J2SE 1.3-1.4 的不兼容性
  17. First-chance exception in KERNEL32.DLL 0xE06D7363 Microsoft C++ Exception
  18. Python爬取手机APP
  19. 从零构建知识图谱-第二章知识图谱技术体系
  20. python.txt文件的写入和追加

热门文章

  1. 前端学习(2830):条件渲染
  2. 前端学习(2478):请求提交
  3. spring mvc学习(12)---使用idea创建第一个maven项目
  4. 第六十七期:全球500强公司的2100万登录信息惊现于暗网上!
  5. html:(19):单选框,复选框,下拉列表框
  6. 函数模板(参考《C++ Templates 英文版第二版》)
  7. linux perl telnet安装,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  8. java接口构建英雄属性_Python接口类的多继承以及抽象类的单继承
  9. jq 在字符串中,去掉指定的元素
  10. C#前后端操作json数据