前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java9系列(一)安装及jshell使用

java9系列(一)安装及jshell使用

作者头像
code4it
发布2018-09-17 15:02:37
9550
发布2018-09-17 15:02:37
举报
文章被收录于专栏:码匠的流水账码匠的流水账

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

下载

官网地址http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html

安装路径

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

代码语言:javascript
复制
/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home

看下版本

代码语言:javascript
复制
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

代码语言:javascript
复制
  bin ./jshell
|  欢迎使用 JShell -- 版本 9
|  要大致了解该版本, 请键入: /help intro

jshell>

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

代码语言:javascript
复制
jshell> "1,2,3,,4".split(",")
$2 ==> String[5] { "1", "2", "3", "", "4" }

jshell> "  a   b  ".trim()
$3 ==> "a   b"

imports

查看导入的类库

代码语言:javascript
复制
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.*

方法定义及调用

代码语言:javascript
复制
jshell> String hello(){return "htllo";}
|  已创建 方法 hello()

jshell> String hello(){return "hello";}
|  已修改 方法 hello()

jshell>

jshell>

jshell> /methods
|    String hello()

jshell> hello()
$7 ==> "hello"

查看历史

代码语言:javascript
复制
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 9 (Part 2): JShell Step by Step
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-09-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码匠的流水账 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载
  • 安装路径
  • jshell
    • imports
      • 方法定义及调用
        • 查看历史
        • doc
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档