本文介绍下mac下面的java9版本安装使用。

下载

安装路径

下载袭来是个pkg文件,双击安装,默认装到了/Library/Java这里,java9的Home地址是

/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home

看下版本

bin ./java -version

java version "9"

Java(TM) SE Runtime Environment (build 9+181)

Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)

jshell

bin ./jshell

| 欢迎使用 JShell -- 版本 9

| 要大致了解该版本, 请键入: /help intro

jshell>

有了jshell就可以快速做一些验证,比如

jshell> "1,2,3,,4".split(",")

$2 ==> String[5] { "1", "2", "3", "", "4" }

jshell> " a b ".trim()

$3 ==> "a b"

imports

查看导入的类库

jshell> /imports

| import java.io.*

| import java.math.*

| import java.net.*

| import java.nio.file.*

| import java.util.*

| import java.util.concurrent.*

| import java.util.function.*

| import java.util.prefs.*

| import java.util.regex.*

| import java.util.stream.*

方法定义及调用

jshell> String hello(){return "htllo";}

| 已创建 方法 hello()

jshell> String hello(){return "hello";}

| 已修改 方法 hello()

jshell>

jshell>

jshell> /methods

| String hello()

jshell> hello()

$7 ==> "hello"

查看历史

jshell> /list

1 : int a = 1;

2 : "1,2,3,,4".split(",")

3 : " a b ".trim()

4 : new Date()

6 : String hello(){return "hello";}

7 : hello()

8 : 1/0

doc

java jshell_java9系列(一)安装及jshell使用相关推荐

  1. 下载的JAVA9怎么没有jshell_java9系列(一)安装及jshell使用

    序 本文介绍下mac下面的java9版本安装使用. 下载 安装路径 下载袭来是个pkg文件,双击安装,默认装到了/Library/Java这里,java9的Home地址是 /Library/Java/ ...

  2. Java专家系列:CPU Cache与高性能编程

    认识CPU Cache CPU Cache概述 随着CPU的频率不断提升,而内存的访问速度却没有质的突破,为了弥补访问内存的速度慢,充分发挥CPU的计算资源,提高CPU整体吞吐量,在CPU与内存之间引 ...

  3. Java GC系列(4):垃圾回收监视和分析

    转载自  Java GC系列(4):垃圾回收监视和分析 在这个Java GC系列教程中,让我们学习用于垃圾回收监视和分析的工具.然后,选用一种工具来监视一个Java示例程序的垃圾回收过程.如果你是一名 ...

  4. Java学习系列及数据结构博客全目录

    Java学习系列 Java学习系列(一)Java的运行机制.JDK的安装配置及常用命令详解 Java学习系列(二)Java注释.标识符.基本数据类型及其转换易错点详解 Java学习系列(三)Java运 ...

  5. 孔浩用的mysql工具_孔浩Java教学系列视频教程

    孔浩Java教学系列视频教程包含了孔浩老师目前为止所有JAVA相关的技术视频教程,有J2SE开发雇员管理系统.mysql使用.JAVA开发简单网上购物的系统.JAVA开发CMS系统.所有视频分8个类别 ...

  6. Prometheus监控系列一 | 安装部署及配置

    Prometheus监控系列一 | 安装部署及配置 文章目录 0 简介 1 基础环境 2 安装Prometheus 2.1 安装 2.2 配置开机自启动 2.3 启动服务 2.4 验证 3 安装Gra ...

  7. Atlassian 系列软件安装(Crowd、jira、confluence、bitbucket、bamboo)

    参考文章:软件项目开发环境构建之五:Confluence.Jira.Bitbucket统一账户管理_坚强的技术交流blog的技术博客_51CTO博客 [原创]Jira设置Windows AD为用户目录 ...

  8. 明翰Java教学系列之认识Java篇V1.3(持续更新)

    文章目录 传送门 前言 什么是Java? Java之父 `Java的应用场景` Java部分特点 Java工作机制 JDK(Java Development Kit) JRE(Java Runtime ...

  9. 夯实Java基础系列11:深入理解Java中的回调机制

    本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下 ...

  10. [算法] 人工智能Java 坦克机器人系列

    人工智能 Java 坦克机器人系列: 遗传算法 人工智能 Java 坦克机器人系列: 神经网络,上部 人工智能 Java 坦克机器人系列: 神经网络,下部 人工智能 Java 坦克机器人系列: 强化学 ...

最新文章

  1. 2021惠阳一中高考成绩查询,惠阳一中实验学校2019高考成绩喜报、本科重本高优上线人数...
  2. python 贴吧自动回复机-python_库学习_02_微信自动回复机器人
  3. 2011年3月华章新书书讯:ASP.NET本质论、Erlang编程指南、SNS网站构建
  4. tar exclue文件夹
  5. Asp.net中的常用路径
  6. HDU 1870 愚人节的礼物 栈的应用
  7. win10 oracle安装
  8. C# GridView 排序及分页
  9. android虚拟机注册微信,用安卓模拟器登微信号不被封的办法
  10. [zabbix]cat ‘/home/cjw/create (1).sql/data‘ | mysql -uzabbix -p123456 -Dzabbix ERROR 1049 (42000):
  11. 小明医声发布,看AI技术秀得飞起
  12. ∵∵∵∵不开心∵∵∵∵
  13. 利用数据库对四大名著人物信息进行存储
  14. 考研人最烦的6句话,教你霸气回怼!
  15. 在同一子网下用wireshark抓取QQ用户发送到电脑的图片
  16. 生鲜配送企业如何高效管理订单,为企业降本增效?
  17. DB9公母头引脚定义以及连接
  18. 【Mysql】SQL语句学习
  19. Xilinx官网大全__PowerPC 架构
  20. 华为eNSP配置标准ACL

热门文章

  1. 计算机中算术逻辑单元负责,算术逻辑单元可实现 算术逻辑单元的发展
  2. 联想电脑 Windows10 20H2 32位64位 专业版 V2021【OEM原版镜像】
  3. JavaScript的js文件压缩和格式化工具
  4. JavaScript 使用指定字符格式化整数
  5. android使用h5框架,轻量级Android  H5 Native Hybrid 框架
  6. 单片机 WIFI模块发送AT指令收不到回复问题
  7. 07 -MATLAB数值微积分与方程求解
  8. QThread 的使用
  9. Android TCP客户端调试助手
  10. arm+linux书籍