一文学会Java的交互式编程环境jshell

Java52

什么是交互式编程环境?重点词 交互,在这样的编程环境中,你每输入一行代码,环境都会给你一个反馈,这就是交互式的编程环境。这种编程环境并不太适合工程化的复杂性需求,但在一些快速验证、简单计算之类的场景下还是非常好用的。其实交互式编程环境在其他高级语言中很早就有了,而Java直到Java 9才正式推出了这样的工具。

下面就来一起学习下,这个Java中的交互式编程环境 JShell

JShell快速入门

本期视频:7分钟学会如何使用Java的交互式编程环境jshell

启动JShell

打开终端,然后执行命令: jshell,执行效果如下:

➜  ~ jshell
|  欢迎使用 JShell -- 版本 9
|  要大致了解该版本, 请键入: /help intro

jshell>
输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长

相关文章
Java

JUC并发编程进阶!!

1.知识点回顾及延伸 2.生产者消费者问题 3. 八锁问题 4.集合类线程不安全解决 5.Callable再理解 6.三大常用辅助类 6.1、 CountDownLatch 6.2、CyclicBar...
Java

最大子段和(分而治之)

分治法 (O(n\log{n})) 按照"分而治之"的思想,将整个数据区间从中间一分为二,这样我们就将求整个区间的最大子列和转换为求小区间的最大子列和。 设区间左端为left,区间右端为right,区...
Java

Storm2

```java;gutter:true; package storm.scheduler; import java.util.ArrayList; import java.util.Collectio...
Java

拜托,面试官别问我「位图」了

这是之前面试的时候面试官问到过的一个问题,今天正好看到 布隆过滤器,写篇文章总结一下 我们先看一下流程,流程懂了,问题就解决 90%了 我们都知道一个 int 占 4字节,一个字节又有 8个bit位,...
Java

自定义TREEVIEW UL无限极嵌套

背景:做一个多级图片分类管理,当然要用到TreeView,在asp.net中已经提供了此服务器控件,参照效果,自定义一个简单可控性高的就当做练手吧! 效果:如图,小图标 折叠 展开 ico-treev...
Java

java的collection类

collection来源于java.util包。 Collection 接口常用的方法 size():返回集合中元素的个数 add(Object obj):向集合中添加一个元素 addAll(Coll...
Java

mybatis-延迟加载

本文主要介绍下mybatis的延迟加载,从原理上介绍下怎么使用、有什么好处能规避什么问题。延迟加载一般用于级联查询(级联查询可以将主表不能直接查询的数据使用自定义映射规则调用字表来查,主查询查完之后通...
Java

python函数

在 Python 中,使用 def 关键字定义函数: 实例 def my_function(): print("Hello from a function") 如需调用函数,请使用...