java jshell_java9系列(一)安装及jshell使用
序
本文介绍下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使用相关推荐
- 下载的JAVA9怎么没有jshell_java9系列(一)安装及jshell使用
序 本文介绍下mac下面的java9版本安装使用. 下载 安装路径 下载袭来是个pkg文件,双击安装,默认装到了/Library/Java这里,java9的Home地址是 /Library/Java/ ...
- Java专家系列:CPU Cache与高性能编程
认识CPU Cache CPU Cache概述 随着CPU的频率不断提升,而内存的访问速度却没有质的突破,为了弥补访问内存的速度慢,充分发挥CPU的计算资源,提高CPU整体吞吐量,在CPU与内存之间引 ...
- Java GC系列(4):垃圾回收监视和分析
转载自 Java GC系列(4):垃圾回收监视和分析 在这个Java GC系列教程中,让我们学习用于垃圾回收监视和分析的工具.然后,选用一种工具来监视一个Java示例程序的垃圾回收过程.如果你是一名 ...
- Java学习系列及数据结构博客全目录
Java学习系列 Java学习系列(一)Java的运行机制.JDK的安装配置及常用命令详解 Java学习系列(二)Java注释.标识符.基本数据类型及其转换易错点详解 Java学习系列(三)Java运 ...
- 孔浩用的mysql工具_孔浩Java教学系列视频教程
孔浩Java教学系列视频教程包含了孔浩老师目前为止所有JAVA相关的技术视频教程,有J2SE开发雇员管理系统.mysql使用.JAVA开发简单网上购物的系统.JAVA开发CMS系统.所有视频分8个类别 ...
- Prometheus监控系列一 | 安装部署及配置
Prometheus监控系列一 | 安装部署及配置 文章目录 0 简介 1 基础环境 2 安装Prometheus 2.1 安装 2.2 配置开机自启动 2.3 启动服务 2.4 验证 3 安装Gra ...
- Atlassian 系列软件安装(Crowd、jira、confluence、bitbucket、bamboo)
参考文章:软件项目开发环境构建之五:Confluence.Jira.Bitbucket统一账户管理_坚强的技术交流blog的技术博客_51CTO博客 [原创]Jira设置Windows AD为用户目录 ...
- 明翰Java教学系列之认识Java篇V1.3(持续更新)
文章目录 传送门 前言 什么是Java? Java之父 `Java的应用场景` Java部分特点 Java工作机制 JDK(Java Development Kit) JRE(Java Runtime ...
- 夯实Java基础系列11:深入理解Java中的回调机制
本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutorial 喜欢的话麻烦点下 ...
- [算法] 人工智能Java 坦克机器人系列
人工智能 Java 坦克机器人系列: 遗传算法 人工智能 Java 坦克机器人系列: 神经网络,上部 人工智能 Java 坦克机器人系列: 神经网络,下部 人工智能 Java 坦克机器人系列: 强化学 ...
最新文章
- 2021惠阳一中高考成绩查询,惠阳一中实验学校2019高考成绩喜报、本科重本高优上线人数...
- python 贴吧自动回复机-python_库学习_02_微信自动回复机器人
- 2011年3月华章新书书讯:ASP.NET本质论、Erlang编程指南、SNS网站构建
- tar exclue文件夹
- Asp.net中的常用路径
- HDU 1870 愚人节的礼物 栈的应用
- win10 oracle安装
- C# GridView 排序及分页
- android虚拟机注册微信,用安卓模拟器登微信号不被封的办法
- [zabbix]cat ‘/home/cjw/create (1).sql/data‘ | mysql -uzabbix -p123456 -Dzabbix ERROR 1049 (42000):
- 小明医声发布,看AI技术秀得飞起
- ∵∵∵∵不开心∵∵∵∵
- 利用数据库对四大名著人物信息进行存储
- 考研人最烦的6句话,教你霸气回怼!
- 在同一子网下用wireshark抓取QQ用户发送到电脑的图片
- 生鲜配送企业如何高效管理订单,为企业降本增效?
- DB9公母头引脚定义以及连接
- 【Mysql】SQL语句学习
- Xilinx官网大全__PowerPC 架构
- 华为eNSP配置标准ACL