zoukankan      html  css  js  c++  java
  • 初识 JShell

    Java9 现在吵得热火朝天,赶紧顺势学习一波喽!

    简介

    JShell,即 Java Shell,是一个 REPL(Read-Eval-Print Loop,读取-求值-输出 循环)工具。

    为什么要使用 JShell

    使用 JShell,你可以输入代码片段并马上看到运行结果,然后就可以根据需要作出调整。
    当你开发 Java 程序时,JShell 可以帮助你快速的测试代码。你可以测试单个语句、测试使用不同的参数调用方法,也可以在一个 JShell 会话中测试不熟悉的 APIs。但是,JShell 并不是 IDE 的替代品。当你开发应用时,可以粘贴代码到 JShell 并测试它,然后把测试通过的代码粘贴到程序编辑器或者 IDE 中。

    启动和退出 JShell

    要玩 JShell 肯定是要学习启动和退出的,就像程序员必须熟悉开机、关机一样!

    • 启动命令:jshell
    • 退出命令:/exit
    • 以冗余模式(verbose)启动(这种模式下可以看到最详细的代码片段运行后的输出):jshell -v

    JShell 详细用法指南

    详细用法指南还是看官方的吧:http://docs.oracle.com/javase/9/jshell/toc.htm,例子简单易懂,可以快速上手使用。

    JShell 使用体验

    JShell 的功能基本上和 Python 和 NodeJs 之类的 REPL 工具差不多。因为 Java 是强类型编程语言,JShell 为了使用方便还是去除了很多限制的,比如类型转换、自动导入常见的包等,而且还可以编写 JShell 脚本然后调用 jshell 命令来执行,感觉这点对 Java 程序员书写服务器脚本很有用啊!

  • 相关阅读:
    C++ 的查漏补缺
    Model元数据解析
    Controller
    路由
    win8系统 Reflect 破解
    MVC运行原理
    源代码Log
    linq 分类
    EF 实体关系
    第二十六章 计算限制的异步操作
  • 原文地址:https://www.cnblogs.com/craftsman-gao/p/7610532.html
Copyright © 2011-2022 走看看