zoukankan      html  css  js  c++  java
  • Java基础教程——Jshell

    Jshell

    从java9开始,java提供Jshell工具,可以输入代码片段并马上看到运行结果。

    对于简单的Java语句测试,不需要新建文件,编译,运行了

    Microsoft Windows [版本 10.0.17134.706]
    (c) 2018 Microsoft Corporation。保留所有权利。
    
    C:UsersAndyMi>jshell
    |  欢迎使用 JShell -- 版本 12
    |  要大致了解该版本, 请键入: /help intro
    
    jshell> System.out.println("Write code directly")
    Write code directly
    
    jshell> int w = 9
    w ==> 9
    
    jshell> int h = 3
    h ==> 3
    
    jshell> int ret = w*h
    ret ==> 27
    
    jshell> /exit
    |  再见
    
    C:UsersAndyMi>
    

    注意:jshell中有代码提示:Tab键

    输入Sys,按下Tab,会自动补全System,输入.o再按Tab,会进一步提示。

    jshell默认导入了很多包,查看:

    jshell> /import
    |    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> double area(int r){return r*r*Math.PI;}
    |  已创建 方法 area(int)
    
    jshell> area(1)
    $3 ==> 3.141592653589793
    
    jshell> area(2)
    $4 ==> 12.566370614359172
    
    jshell>
    
  • 相关阅读:
    Struts2 高危漏洞补丁版本为: Struts 2.3.15.1
    java获取数据库的所有列名和对应的数据库类型
    spring html特殊字符操作
    spring中文乱码过滤器
    MD5加密类方法
    json操作json类型转换
    java去掉jsp标签内容的方法
    使用java发送邮件sp自动发送邮件方法
    过剩数
    枚举全排列
  • 原文地址:https://www.cnblogs.com/tigerlion/p/11182868.html
Copyright © 2011-2022 走看看